所谓的潇洒

导航

随笔分类 -  WPF

1 2 下一页

DataGrid修改选中行背景色
摘要:刚开始用DataGrid.RowStyle,但是这样导致行间距什么的都变了,想用baseOn又不知道继承哪个样式 最终用了CellStyle,但是这样MouseOver效果没法整行实现 <DataGrid.CellStyle> <Style TargetType="DataGridCell"> <S 阅读全文

posted @ 2023-08-11 16:29 所谓的潇洒 阅读(202) 评论(0) 推荐(0)

handycontrol.Pagination修改页背景色
摘要:UI说这个背景色太深了,让我改下,尝试了Background不管用,又搜不到相关资料,所以就下源码找办法 Gitee源码地址 https://gitee.com/handyorg/HandyControl/ 最终解决办法 HandyControl.Controls.VisualElement.Set 阅读全文

posted @ 2023-08-11 16:24 所谓的潇洒 阅读(384) 评论(0) 推荐(0)

Dialog
摘要:1.自定义对话框xaml <UserControl x:Class="NavigationApp.Views.MyDialog" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sch 阅读全文

posted @ 2023-03-19 23:33 所谓的潇洒 阅读(135) 评论(0) 推荐(0)

Navigation
摘要:public class MainWindowViewModel : BindableBase { private string _title = "Prism Application"; public string Title { get { return _title; } set { SetP 阅读全文

posted @ 2023-03-19 22:31 所谓的潇洒 阅读(80) 评论(0) 推荐(0)

事件聚合器
摘要:1.定义事件 public class MessageEvent : PubSubEvent<String> { } 2.发布和订阅 private readonly IEventAggregator _eventAggregator; //构造函数添加事件聚合器参数 public ViewAVie 阅读全文

posted @ 2023-03-19 18:42 所谓的潇洒 阅读(59) 评论(0) 推荐(0)

复合命令
摘要:public class ViewAViewModel : BindableBase { private string _message; public string Message { get { return _message; } set { SetProperty(ref _message, 阅读全文

posted @ 2023-03-19 18:07 所谓的潇洒 阅读(25) 评论(0) 推荐(0)

Module
摘要:1.模块加载方式:配置文件、代码、xmal 2.配置文件加载模块 1>创建模块,并在模块初始化方法中添加如下代码 public void OnInitialized(IContainerProvider containerProvider) { var registerManager = conta 阅读全文

posted @ 2023-03-19 17:42 所谓的潇洒 阅读(304) 评论(0) 推荐(0)

Region
摘要:1.内置区域适配器 ContentControlRegionAdapter、ItemControlRegionAdapter、SelectorRegionAdapter、Combobox、ListBox、Ribbon、TabControl 使用: view中: <ContentControl pri 阅读全文

posted @ 2023-03-18 22:35 所谓的潇洒 阅读(213) 评论(0) 推荐(0)

WPF知识点备忘录——MVVM原理
摘要:通知类 namespace WPFMVVM.ViewModels { class NotificationObject : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; publi 阅读全文

posted @ 2023-02-28 23:11 所谓的潇洒 阅读(81) 评论(0) 推荐(0)

WPF知识点备忘录——数据绑定
摘要:DataContext绑定 this.DataContext = new BindingAndValidationViewModel(); 绑定到集合 ObservableCollection<ViewModel.Product> vProducts = new ObservableCollecti 阅读全文

posted @ 2023-02-28 23:02 所谓的潇洒 阅读(46) 评论(0) 推荐(0)

WPF知识点备忘录——自定义元素
摘要:用户控件 XMAL代码 <UserControl x:Class="CustomControl.ColorPicker" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas 阅读全文

posted @ 2023-02-28 17:07 所谓的潇洒 阅读(40) 评论(0) 推荐(0)

WPF知识点备忘录——控件模板
摘要:模板 <Application.Resources> <ResourceDictionary> <!--将画刷等从模板拆分出来,方便重用--> <RadialGradientBrush RadiusX="1" RadiusY="5" GradientOrigin="0.5,0.3" x:Key="H 阅读全文

posted @ 2023-02-26 18:48 所谓的潇洒 阅读(28) 评论(0) 推荐(0)

WPF知识点备忘录——动画
摘要:分类 案例 <Window.Resources> <PathGeometry x:Key="path" Figures="M 5,95 L 100,30 L 200,90 L 100,150 Z" /> <BeginStoryboard x:Key="beginStoryBoard"> <Story 阅读全文

posted @ 2023-02-26 16:50 所谓的潇洒 阅读(33) 评论(0) 推荐(0)

WPF知识点备忘录——样式
摘要:<Window.Resources> <!--只对Control类及其派生类有效,若改成Button则只对Button有效--> <Style x:Key="Style1"> <Setter Property="Control.FontFamily" Value="Times New Roman" 阅读全文

posted @ 2023-02-25 17:09 所谓的潇洒 阅读(30) 评论(0) 推荐(0)

WPF知识点备忘录——控件
摘要:Grid <Grid Margin="3,3,10,3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto"/> <ColumnDefinition Width="*"/> <ColumnDefinition Width="auto"/> 阅读全文

posted @ 2023-02-25 16:11 所谓的潇洒 阅读(17) 评论(0) 推荐(0)

WPF知识点备忘录——命令
摘要:定义:跟应用程序的一些高级任务绑定的函数,可以避免重复的编写事件处理函数;当连接的命令不可用时,命令特性通过自动禁用控件来管理用户界面的状态。 继承关系: RoutedCommand : ICommand,所有WPF命令都是RoutedCommand或其派生类的实例。 RoutedUICommand 阅读全文

posted @ 2023-02-24 22:33 所谓的潇洒 阅读(64) 评论(0) 推荐(0)

WPF知识点备忘录——元素绑定
摘要:1.元素绑定 <Slider Name="sliderFontSize" Margin="3" Value="10" /> <TextBlock Margin="10" Text="AAA" FontSize="{Binding ElementName=sliderFontSize,Path=Val 阅读全文

posted @ 2023-02-24 11:51 所谓的潇洒 阅读(102) 评论(0) 推荐(0)

WPF知识点备忘录——依赖项属性、路由事件
摘要:1.依赖项属性 定义:在普通属性上封装了些专门用于实现WPF功能的属性 public static readonly DependencyProperty MarginProperty; public Thickness Margin { get { return (Thickness)GetVal 阅读全文

posted @ 2023-02-24 11:51 所谓的潇洒 阅读(88) 评论(0) 推荐(0)

WPF实现通知区图标
摘要:MainWindow.xaml Title="同步工具" Icon="myIcon.ico" Loaded="Window_Loaded" StateChanged="Window_StateChanged" Closed="Window_Closed" MainWindow.cs System.W 阅读全文

posted @ 2021-11-12 10:24 所谓的潇洒 阅读(206) 评论(0) 推荐(0)

切换页面时第一个按钮闪烁
摘要:最近在学WPF,写了个小程序,发现切换页面时,按钮不停的闪烁,就像鼠标移上去又移开,来回往复。 猜想,应该是焦点问题,于是尝试了各种设置焦点的方法都不好用。 最后将页面中的TextBox的TabIndex设置为1,此后切换到该页面时首先获得焦点的是TextBox,完美解决。 阅读全文

posted @ 2021-11-12 10:13 所谓的潇洒 阅读(85) 评论(0) 推荐(0)

1 2 下一页