gpt4 book ai didi

c# - 自动大写Datagrid输入

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:46 27 4
gpt4 key购买 nike

有没有办法自动将所有(或特定列)输入大写到 WPF Datagrid。当我键入数据网格的单元格并按 Enter 键时,我需要单元格中的所有文本都变成大写。

最佳答案

试试这个

<DataGrid ItemsSource="{Binding MyList}"
AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Test Character Casing"
Binding="{Binding Name}">
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="CharacterCasing" Value="Upper"/>
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>

public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
MyList = new List<MyItem>();
MyList.Add(new MyItem { Name = "" });
MyList.Add(new MyItem { Name = "" });
this.DataContext = this;
}
public List<MyItem> MyList { get; set; }

public class MyItem
{
public string Name { get; set; }
}

关于c# - 自动大写Datagrid输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com