随笔分类 - wpf
摘要:一。Wpf在创建listview时没有直接修改item字体大小的方法,只能设置标题的字体大小。 <!-- 这里设置的fontsize只是标题的字体大小--> <ListView x:Name="Defect_list" Background="#FF1D1D1C" ItemsSource="{Bin
阅读全文
摘要:一。新建一个自定义IndexConverter类,实现接口IValueConverter。 public class IndexConverter : IValueConverter { public object Convert(object value, Type targetType, obj
阅读全文
摘要:https://blog.csdn.net/zeng292390450/article/details/52231152
阅读全文
摘要:###1.Xaml部分 <Grid> <ListBox Name="lbMain" ItemsSource="{Binding CollectionModelFile}"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Height="30" O
阅读全文
摘要:https://blog.csdn.net/lordwish/article/details/83513851
阅读全文
摘要:1.DelegateCommand.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 u
阅读全文
摘要:在wpf mvvm框架中,通过Image控件的 Source属性绑定BitmapImage动态显示图片 1.MainWindowVIewModel.cs using System.Windows.Media.Imaging; //使用BitMapImage类型using System.Drawing
阅读全文
摘要:一。MVVM为Model—View—ViewModel,可以实现UI和业务逻辑分离、解耦合,业务逻辑代码不与UI中具体的控件关联。 View中即UI界面,ViewModel中则是业务逻辑,两者之间通过数据绑定实现。 绑定分为数据绑定和命令绑定。 数据属性如TextBox,Slider等可以改变值的控
阅读全文
摘要:通过源和目标之间设置绑定,在源更改时目标也会更改。 绑定可以设置为单向,和双向。Mode有5种。 一。通过xaml设置绑定,slier为源,TextBlock为目标。 <Slider Height="auto" Name="slider1" Margin="3" Minimum="1" Maximu
阅读全文
摘要:一。将资源设置为Resource,会在程序编译时将资源编译成二进制文件。 之后将资源文件删除也不影响程序,稳定性较好,但是占用程序大小。 1.图片资源的属性。 2。Image控件添加Source 二。将资源设置为内容,且始终复制到输出目录。不会编译资源,会将资源文件保存到项目文件下。启动时再去读取。
阅读全文
摘要:wpf应用程序在打开多个程序时会创建多个任务,如果只想打开一个实例,需要用到单实例包装器。 一。目录结构,startup.cs为程序入口,WpfApp为应用程序启动项,SingleInstanApp为单实例应用程序包装器。 二。WpfApp,cs 继承于Application,app.Run时会进入
阅读全文
摘要:一。创建一个新的窗口Document.xaml 二。主窗口为Window1.xaml //click打开Document创建对象,并将Document窗口对象加到List<Document>中,Click1可以修改所有对象的内容 三、App.xaml app,xaml.cs中创建保存Document
阅读全文
摘要:一。App.xaml由xaml和xaml.cs文件组成,是程序的入口。 1.程序从App.xaml启动,启动startupUri=“ ”中的窗口。 2.可以重写startup,startup是程序启动前执行的代码,也可以创建窗口。 App继承于Application类,需要using System.
阅读全文