随笔分类 - WPF
WPF用户界面框架遇到的一些问题
摘要:前台样式: <Style x:Key="TxMagic" TargetType="TextBox"> <Setter Property="Background" Value="#FFFE0001"/> <Setter Property="Foreground" Value="#FF1E0FA6"/>
阅读全文
摘要:举例说明:动态添加一个TextBox到Grid中,并设置它的Margin: TextBox text = new TextBox(); t_grid.Children.Add(text); Thickness margin = new Thickness(left, top, right, bott
阅读全文
摘要:动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件.FindName("Name") as 控件类型 //找到控件并转换成相应类型 注意:仅通过 控件.Name来设置是不能通过FindName来找到控件的,必须注册 动态删除控件 1.容器控
阅读全文
摘要:TextBox TxMagic = new TextBox(); // 更改背景颜色 TxMagic.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFFE0001")); // 更改字体颜色 T
阅读全文
摘要:WPF的样式一直是一个大问题,写起来很麻烦,这里就介绍一个可以类似HTMl中class="class1 class2 class3"的引用方法。 使用WpfMultiStyle插件 1.在Nuget搜索安装; 搜索WpfMultiStyle 2.在xaml页面引用; xmlns:wms="clr-n
阅读全文
摘要:报错原因:Oracle ManagedDataAccess版本太高, 个人测试获取Oracle中的Blob类型使用版本为12.1.2400可以正常获取, 也就是把Oracle ManagedDataAccess.dll版本降低至12.1.2400就🆗了
阅读全文
摘要:在窗体页面的CS代码中添加 WindowStartupLocation = WindowStartupLocation.CenterScreen; public MainWindow() { WindowStartupLocation = WindowStartupLocation.CenterSc
阅读全文
摘要:在使用WPF时需要一个定时器控制自动查询 查阅了很多方法后发现可以使用DispatcherTimer作为委托来更新窗口的主控件(说的不对请留言纠正) private int iInterval = 10000;private Timer aTimer = null; private delegate
阅读全文
摘要:使用DataGrid中的属性值ColumnWidth的属性值 例如: 在用户界面我们先设置 <DataGrid Name="dataGrid" ItemsSource="{Binding}"></DataGrid> 后台代码中再进行编写 dataGrid.ColumnWidth = 80; 这样就可
阅读全文

浙公网安备 33010602011771号