微软WPF的theme里的几个问题

  1.ComboBox的绑定纵是显示类型名称。

    找到类似<Style d:IsControlPart="True" TargetType="{x:Type ComboBoxItem}">的代码段

    注释掉

                   <!--<ContentPresenter
                                x:Name="contentPresenter"
                                Content="{TemplateBinding Content}"
                                ContentTemplate="{TemplateBinding ContentTemplate}"
                                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                Margin="{TemplateBinding Padding}"/>-->

 

  2.Button的AccessKey,在Button的IsEnabled为False时,会显示出下划线。

   在theme文件中找到Button段的DisabledOverlay,把TextBox改为ContentPresenter,增加RecognizesAccessKey="True"

原文地址:https://www.cnblogs.com/movingcity/p/2980749.html