小编Dia*_*ana的帖子

WPF DataGrid:调整列的大小

我有一个System.Windows.Controls.DataGrid,其属性CanUserResizeColumns分配给True.现在,我可以通过使用鼠标左键单击2列标题来调整列的宽度.

但我还希望能够更改dataGrid的任何行中的列的宽度,而不仅仅是在列标题中.可能吗?

.net wpf datagrid resize wpfdatagrid

3
推荐指数
1
解决办法
5860
查看次数

如何更改TextBox的突出显示文本颜色?

WPF使用系统突出显示颜色来绘制所选文本的背景.我也想覆盖它.

我有一个textBox的控件模板:

<ControlTemplate TargetType="TextBox">
    <Border Name="Border"
          CornerRadius="2" 
          Padding="2"
          Background="Transparent"
          BorderThickness="0" >
        <ScrollViewer Margin="0" x:Name="PART_ContentHost"/>
    </Border>
    <ControlTemplate.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter TargetName="Border" Property="Background" Value="{StaticResource TextBoxDisabledBackgroundColor}"/>
            <Setter Property="Foreground" Value="{StaticResource TextBoxDisabledForegroundColor}"/>
        </Trigger>
        <Trigger Property="IsReadOnly" Value="false">
            <Setter TargetName="Border" Property="Background" Value="{StaticResource TextBoxBackgroundColor}"/>
            <Setter Property="Foreground" Value="Black"/>
        </Trigger>
    </ControlTemplate.Triggers>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

如何更改此模板以覆盖突出显示的文本和背景颜色?

.net wpf textbox background

2
推荐指数
1
解决办法
9155
查看次数

标签 统计

.net ×2

wpf ×2

background ×1

datagrid ×1

resize ×1

textbox ×1

wpfdatagrid ×1