随笔分类 -  WPF

摘要:代码如下 public class Student : BindableBase { private string _title; public string Title { get => _title; set => SetProperty(ref _title, value); } privat 阅读全文
posted @ 2024-08-30 01:04 孤沉 阅读(47) 评论(0) 推荐(0)
摘要:1、首先主页面 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="220" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid Grid.Column="1"> <Grid.R 阅读全文
posted @ 2024-08-28 23:16 孤沉 阅读(206) 评论(0) 推荐(0)
摘要:public interface IEventTransmit { void Publish<T>(object obj = null) where T : EventBase, new(); void Subscribe<T>(Action<object> executeMethod) where 阅读全文
posted @ 2024-07-31 05:07 孤沉 阅读(59) 评论(0) 推荐(0)
摘要:突然想起Asp.Net 启动项目的建造者写法非常优秀,所以让自己的代码看起来高级,美观,优雅。 我模拟一个场景使用它 直接上代码 public class TestQuery { public static void Main() { QueryableBuilder queryableBuilde 阅读全文
posted @ 2024-07-30 14:41 孤沉 阅读(15) 评论(0) 推荐(0)
摘要:1、打开Edge浏览器,使用163邮箱或者qq邮箱注册微软账号并登录 2、打开网站,使用刚才的账号继续注册nuget,并登录 https://www.nuget.org/ 3、新建standard类库 4、修改csproj文件 将 <TargetFramework>standard2.1<Targe 阅读全文
posted @ 2024-07-21 23:02 孤沉 阅读(14) 评论(0) 推荐(0)
摘要:一般最简单的ItemsControl的写法是 <ItemsControl ItemsSource="{Binding Students}"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Name}"/> < 阅读全文
posted @ 2024-07-08 15:12 孤沉 阅读(51) 评论(0) 推荐(0)
摘要:我发现WPF自定义控件模板的时候有时候写ContentPresenter ,有时候不写,不管写不写ContentPresenter 都能自定义好一个漂亮的控件,为什么,那么ContentPresenter 的作用是什么,写不写的区别是什么 ContentPresenter 是WPF中一个非常重要的控 阅读全文
posted @ 2024-07-05 22:07 孤沉 阅读(174) 评论(0) 推荐(0)
摘要:我发现很多同学把思维固化了,通常我们需要实现的进度条是 我在网上看到好多例子,但是都没有我的简单,他们不是重写ProcessBar就是使用模板, 可以将TextBlock提取出来啊,灵活一点单独绑定 然后一句代码Panel.ZIndex="1"就搞定了 <StackPanel> <Button Co 阅读全文
posted @ 2024-07-03 13:50 孤沉 阅读(39) 评论(0) 推荐(0)
摘要:1、不管是父类调用子类的方法,还是获取子类的属性,道理都是一样的, 依赖倒置只是其中一个方法 public class Child:Parent { public string Default {get;set;} public Child() { Default="默认值"; } } 我现在父类需 阅读全文
posted @ 2024-07-01 17:50 孤沉 阅读(32) 评论(0) 推荐(0)
摘要:1、lock internal class Program { static object lockObject=new object(); static void Main(string[] args) { Student student = new Student(); Thread threa 阅读全文
posted @ 2024-07-01 14:59 孤沉 阅读(593) 评论(0) 推荐(0)
摘要:1、我今天发现一个奇怪的事情 我之前写的关于动态字符串的绑定 https://www.cnblogs.com/guchen33/p/18060276 <TextBlock Width="200" Height="30" FontSize="20" Text="{Binding Content, St 阅读全文
posted @ 2024-06-30 23:13 孤沉 阅读(19) 评论(0) 推荐(0)
摘要:我的WPF程序,需要连接PLC、CCD、RFID、扫码枪、控制卡 所以我写了 InitHardware(); private void InitHardware() { var tasks = new Task[] { //后台线程长连接,不取消令牌 Task.Factory.StartNew(() 阅读全文
posted @ 2024-06-23 10:08 孤沉 阅读(551) 评论(0) 推荐(0)
摘要:自从我昨天更新了VS2022,还有下载了VS2022预览版本后,点击文件资源管理器,Handycontrol所在的目录,才到src所在的目录,还没有点进去查看sln所在的目录,文件资源管理器黑屏直接退出,重启电脑也没好,其他的目录,或者其他我下载的源码都能查看,本来sln后缀应该和VS2022图标一 阅读全文
posted @ 2024-06-15 17:42 孤沉 阅读(36) 评论(0) 推荐(0)
摘要:我的WPF程序使用了Handycontrol组件库,前端写了 <Button Width="100" Height="30" Margin="40,20,20,-100" HorizontalAlignment="Center" Background="#FF0078D7" Command="{Bi 阅读全文
posted @ 2024-06-13 22:23 孤沉 阅读(165) 评论(0) 推荐(0)
摘要:1、删除App.xaml中的 StartupUri="" 2、改造App.xaml.cs public partial class App : Application { public App() { ServiceProvider = GetServiceProvider(); } private 阅读全文
posted @ 2024-05-29 23:09 孤沉 阅读(167) 评论(0) 推荐(0)
摘要:我在WPF程序登录窗体到主窗体跳转遇到问题,我没有写任何关闭,但是程序直接退出了,代码如下 private IUnityContainer Container { get; } public Bootstrapper() { Container = ConfigureService(); } pri 阅读全文
posted @ 2024-05-22 18:53 孤沉 阅读(46) 评论(0) 推荐(0)
摘要:WPF通常使用 xmlns:i="http://schemas.microsoft.com/xaml/behaviors" 来做一些奇形怪状的绑定,比如对TextBlock的命令绑定 而命令事件如下 路由事件 (Routed Events): 这些是 WPF 中最常用的事件类型,可以沿着元素树路由。 阅读全文
posted @ 2024-04-21 20:20 孤沉 阅读(122) 评论(0) 推荐(0)
摘要:WPF在不使用任何框架去关联View和ViewModel的时候,最常用的2种写法是 this.DataContext=new MainViewModel(); 或者 <Window.DataContext> <viewModels:MainWindowViewModel/> </Window.Dat 阅读全文
posted @ 2024-04-19 23:28 孤沉 阅读(42) 评论(0) 推荐(0)
摘要:1、我们后台查询全部List数据的时候,前台需要ObservableCollection展示 这个时候List需要转换成ObservableCollection public static ObservableCollection<T> ToObservableCollection<T>(this 阅读全文
posted @ 2024-03-31 13:54 孤沉 阅读(662) 评论(0) 推荐(0)
摘要:1、我们新建一个xaml <StackPanel Width="200" Margin="20"> <Button Height="30" Content="按钮" Command="{Binding MsgCommand}" x:Name="btn" Margin="10"/> </StackPa 阅读全文
posted @ 2024-03-26 10:49 孤沉 阅读(78) 评论(0) 推荐(0)