自定义按钮无法正确显示其内容

用户名

好的,我在WPF项目的.xaml文件中创建了一个自定义按钮,已完成所有操作,但内容未显示... C#代码为默认代码,没有任何更改,但这是我的.xaml代码:

<Button Name="TestButton" Content="TESTING" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="197,158,0,0" Height="30" Width="120">
            <Button.Template>
                <ControlTemplate>
                    <Image Height="30" Width="120" Stretch="Fill">
                        <Image.Style>
                            <Style TargetType="{x:Type Image}">
                                <Setter Property="Source" Value="/Resources/btn_primary_normal.png"/>
                                <Style.Triggers>
                                    <Trigger Property="IsMouseOver" Value="True">
                                        <Setter Property="Source" Value="/Resources/btn_primary_hover.png"/>
                                    </Trigger>
                                    <Trigger Property="IsEnabled" Value="False">
                                        <Setter Property="Source" Value="/Resources/btn_primary_disabled.png"/>
                                    </Trigger>
                                </Style.Triggers>
                            </Style>
                        </Image.Style>
                    </Image>
                </ControlTemplate>
            </Button.Template>
        </Button>
史考特

当您替换控件的ControlTemplate时,您将替换其所有视觉功能,包括显示Content属性的部分。如果您想要一个用于显示图像的按钮,而Content属性中的任何内容都非常接近,只需将ContentPresenter添加到模板中,如下所示:

<Button Name="TestButton" Content="TESTING" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="197,158,0,0" Height="30" Width="120">
        <Button.Template>
            <ControlTemplate TargetType="Button">
                <Grid>
                <Image Height="30" Width="120" Stretch="Fill">
                    <Image.Style>
                        <Style TargetType="{x:Type Image}">
                            <Setter Property="Source" Value="/Resources/btn_primary_normal.png"/>
                            <Style.Triggers>
                                <Trigger Property="IsMouseOver" Value="True">
                                    <Setter Property="Source" Value="/Resources/btn_primary_hover.png"/>
                                </Trigger>
                                <Trigger Property="IsEnabled" Value="False">
                                    <Setter Property="Source" Value="/Resources/btn_primary_disabled.png"/>
                                </Trigger>
                            </Style.Triggers>
                        </Style>
                    </Image.Style>
                </Image>
                <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Grid>
            </ControlTemplate>
        </Button.Template>
    </Button>

还要注意ControlTemplate中TargetType的规范,这一点很重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ActionBar.Tab的自定义视图无法正确显示

来自分类Dev

自定义块样式div中的CKEditor嵌套段落问题无法正确显示

来自分类Dev

Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

来自分类Dev

WordPress网站上的“自定义共享”按钮-无法正确打开新窗口

来自分类Dev

Drupal 7:自定义模块:在自定义块中显示自定义内容

来自分类Dev

UITableView滚动后,UITableViewCell自定义按钮图像显示不正确

来自分类Dev

无法显示自定义的MKAnnotationView标注

来自分类Dev

Android支持工具栏无法正确显示自定义绘图

来自分类Dev

指向自定义域后,Jekyll博客无法正确显示

来自分类Dev

Wagtail / Django块无法从自定义/嵌套的StructBlock模板正确渲染内容

来自分类Dev

具有自定义网址的游标属性在Chrome中无法正确显示

来自分类Dev

自定义按钮未完全显示

来自分类Dev

自定义位图对象无法在PictureBox中正确显示

来自分类Dev

自定义UITableViewCell无法正确更新

来自分类Dev

无法创建自定义单选按钮

来自分类Dev

检索自定义视图及其内容

来自分类Dev

Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

来自分类Dev

自定义按钮内容时忽略按钮字体属性

来自分类Dev

自定义单元无法正确加载

来自分类Dev

自定义视图无法正确膨胀

来自分类Dev

UITableViewCell自定义按钮图像在UITableView滚动后显示不正确

来自分类Dev

无法显示自定义的MKAnnotationView标注

来自分类Dev

从自定义UICollectionViewCell获取正确的按钮

来自分类Dev

Wordpress无法显示自定义帖子

来自分类Dev

显示自定义页面内容

来自分类Dev

如何在TinyMCE 4的自定义菜单中添加多个元素,并在单击时在编辑器画布上显示其内容?

来自分类Dev

Wagtail / Django块无法从自定义/嵌套的StructBlock模板正确渲染内容

来自分类Dev

自定义接收器无法正确显示图像

来自分类Dev

自定义视图未正确显示

Related 相关文章

  1. 1

    ActionBar.Tab的自定义视图无法正确显示

  2. 2

    自定义块样式div中的CKEditor嵌套段落问题无法正确显示

  3. 3

    Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

  4. 4

    WordPress网站上的“自定义共享”按钮-无法正确打开新窗口

  5. 5

    Drupal 7:自定义模块:在自定义块中显示自定义内容

  6. 6

    UITableView滚动后,UITableViewCell自定义按钮图像显示不正确

  7. 7

    无法显示自定义的MKAnnotationView标注

  8. 8

    Android支持工具栏无法正确显示自定义绘图

  9. 9

    指向自定义域后,Jekyll博客无法正确显示

  10. 10

    Wagtail / Django块无法从自定义/嵌套的StructBlock模板正确渲染内容

  11. 11

    具有自定义网址的游标属性在Chrome中无法正确显示

  12. 12

    自定义按钮未完全显示

  13. 13

    自定义位图对象无法在PictureBox中正确显示

  14. 14

    自定义UITableViewCell无法正确更新

  15. 15

    无法创建自定义单选按钮

  16. 16

    检索自定义视图及其内容

  17. 17

    Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

  18. 18

    自定义按钮内容时忽略按钮字体属性

  19. 19

    自定义单元无法正确加载

  20. 20

    自定义视图无法正确膨胀

  21. 21

    UITableViewCell自定义按钮图像在UITableView滚动后显示不正确

  22. 22

    无法显示自定义的MKAnnotationView标注

  23. 23

    从自定义UICollectionViewCell获取正确的按钮

  24. 24

    Wordpress无法显示自定义帖子

  25. 25

    显示自定义页面内容

  26. 26

    如何在TinyMCE 4的自定义菜单中添加多个元素,并在单击时在编辑器画布上显示其内容?

  27. 27

    Wagtail / Django块无法从自定义/嵌套的StructBlock模板正确渲染内容

  28. 28

    自定义接收器无法正确显示图像

  29. 29

    自定义视图未正确显示

热门标签

归档