
WPF
飘走的烟
凯旋而归
展开
-
【WPF】窗体调用类中线程(实时)
最近需要做一个窗体中实时调用类中的一个线程问题,在网上找了很多都不符合需求,终于搞定这个问题,Mark一下要不然时间久了就忘记了~MainWindow:Class1 oid = newClass1(); public MainWindow(){ InitializeComponent(); oid.show += C_show; }原创 2017-06-20 10:41:29 · 633 阅读 · 0 评论 -
【WPF】TextBox 文本框中TextChanged事件
页面: <TextBox Grid.Row="5" Grid.Column="3" Text="{Binding XXX}" Grid.ColumnSpan="2" Margin="42,0,89,1" Style="{StaticResource XXStyle}" Height="39" VerticalAlignment="Bottom" > <i:I...原创 2019-04-16 17:20:21 · 13127 阅读 · 0 评论 -
【WPF】MVVM框架下点击按钮弹出新窗体
最近做MVVM框架下的项目,跟正常框架略微不同,XAML中不写入各种逻辑,均挪到BussinessMgt下。在网上找了一会,感觉都不合适,我就自己整理一下。项目结构如下: 在MainWindow.xaml页面点击一个按钮,弹出新的窗体。View中页面<Window x:Class="demo.View.Window2"...原创 2019-02-13 14:20:02 · 7325 阅读 · 0 评论 -
【WPF】CallMethodAction 未找到类型。请确保不缺少程序集引用并且已生成所有引用
<i:EventTrigger EventName="LostFocus"> <ei:CallMethodAction TargetObject="{Binding XXX}" MethodName="LostFocus"/> </i:EventTrigger> 页面添加引用: <Window x:Class=&q原创 2019-02-15 16:28:23 · 4298 阅读 · 1 评论 -
【WPF】后台传数据给前台ListBox显示(实时显示)
因为需要实时接受数据并显示到前台ListBox中,所有使用下面这个方法。因为WPF前台的样式可以做的很炫,就用到style去写样式。前台:Window.Resources>Style TargetType="ListBoxItem" x:Key="listBoxItem"> ........... Style>Window.Resources>原创 2017-06-15 13:57:17 · 7438 阅读 · 1 评论 -
【WPF】后台切换前台图片
图片存储的位置如下,点击一个按钮修改该按钮的背景图片,前台按钮:Button Content="Button" Name="begBtn" HorizontalAlignment="Left" Margin="314,167,0,0" VerticalAlignment="Top" Width="75" Click="Button_Cl原创 2017-06-15 13:31:31 · 2541 阅读 · 0 评论 -
【WPF】Xaml设置图标
转:http://bigmiao.com/Program/Item/59转载 2017-06-23 15:38:44 · 13726 阅读 · 0 评论 -
【WPF】修改可执行文件的图标+修改软件图标
Point1 修改可执行文件图标1. 到 http://www.faviconico.org/网站,自己转换一个*.ico的图片。2.工程上右键——属性——应用程序——图标和清单,选刚才的那个图标。Point2修改Xaml页面上的图标TextBlock Text="" Grid.Column="0" Height="30" Foregroun原创 2017-06-23 10:19:03 · 6680 阅读 · 1 评论 -
【C# 】双击一行触发事件
////// 双击一行触发事件/////////privatevoid listBox_MouseDoubleClick(object sender, MouseButtonEventArgs e){ 按钮名字.RaiseEvent(newRoutedEventArgs(Button.Cl原创 2017-06-15 16:23:00 · 1158 阅读 · 0 评论 -
【WPF】将数据显示到DataGrid
publicstaticObservableCollectionClass1> RequestList = newObservableCollectionClass1>();publicvoid demo() bool b = RequestList.AnyClass1>(p => p.Text == dm.Text);if (!b)原创 2017-06-20 15:20:08 · 3334 阅读 · 0 评论 -
【WPF】遍历DataGrid
网上找了遍历DataGrid,但是都不能用,终于组合出来了~~/// <summary>/// 获取DataGrid遍历后的数据/// </summary>/// <param name="dg"></param>/// <returns></returns>public string Dat原创 2017-06-20 15:29:48 · 3518 阅读 · 0 评论 -
【WPF】关闭非装窗体以外所有窗体
XX.MainWindow=>是想要保留窗体的命名 ////// 关闭非装窗体以外所有窗体///privatevoid CloseForm(){int n = Application.Current.Windows.Count;for (int a = 0; a {for (int i原创 2017-06-20 14:33:14 · 507 阅读 · 0 评论 -
【WPF】窗体页面间传值总结
以下方法可以根据需求进行变更,Demo1:子窗体返回值给主窗体From1privatevoid button1_Click(object sender, EventArgs e){Form2 frm = newForm2();//注册事件frm.TransfEvent += frm_TransfEvent;frm.Show原创 2017-06-20 11:37:01 · 10649 阅读 · 0 评论 -
【WPF】DataGrid自动加载行
Margin(0,0,0,0) ----左上右下 CommandParameter="{Binding SelectedItems,ElementName=Grid}" 绑定选中的那个itemsDataGrid.Colums是绑定的 <DataGrid x:Name="DataGrid1" BorderThickness="0" Margin="0,0,10,34"...原创 2019-05-06 10:04:49 · 547 阅读 · 0 评论