- 博客(18)
- 资源 (89)
- 收藏
- 关注
原创 VS编程,WPF中,后台C#代码动态设置XAML控件背景图片的一种方法
有时为了显示的需要,要通过后台代码动态的更改前台的显示图片,这里提供了一种更改控件背景图片的方法。比如:我在电脑的D盘的“下载”这个文件中,有一个名为“photo.png”的图片,需要我点击鼠标后,将目标控件的背景更改为这个图片。1、前台将控件命名,并定义一个事件 2、后台在事件中增加代码 Grid.Background = new ImageBrush ...
2018-09-30 16:05:56 2634
原创 VS编程,WPF中,获取鼠标相对于当前屏幕坐标的一种方法
简单的做法参见:https://www.cnblogs.com/tommy-huang/p/5282966.html1、获取控件在Window中的坐标:Window window = Window.GetWindow(canvas); Point point = canvas.TransformToAncestor(window).Transform(new Point(0...
2018-09-30 14:56:37 4669
原创 VS编程,WPF中,获取鼠标相对于当前程序窗口的坐标的一种方法
此方法只是鼠标相对于当前窗口的坐标数值,而不是鼠标在电脑屏幕的坐标值。效果 1、前台增加一个用于显示的文本控件注意给控件命名 <TextBlock Name="Textblock2" FontSize="20" Width=" 120" ...
2018-09-30 14:33:10 1628
原创 VS编程,WPF中,TextBlock控件实现文字固定换行的一种方法
有时为了显示的效果,需要将文字分行显示,此方法提供的是在同一个控件中,实现文字的分行显示。 效果1、利用关键词:<LineBreak />代码如下: <TextBlock Name="Textbl2ock" FontSize="20" Width...
2018-09-30 14:20:12 742
原创 VS编程,WPF中,C#后台指定XAML控件背景颜色的三种方法
有时候需要在后台通过C#代码,动态的更改XAML控件的颜色,这里给出其中的三种方法代码。 1、给需要更改颜色的控件命名 2、增加usingusing System.Windows.Media; 3、在触发的事件里增加代码有三种方法通过名字指定颜色Textblock.Background = new SolidColorBrush(Colo...
2018-09-30 14:03:27 11179
转载 VS编程,实现C#所有代码块折叠
C#的代码折叠最小只能到函数级,像 if 和 for 之类的花括号是无法折叠的。而这款工具则正好弥补了这个问题。效果 1、下载、安装 C# outline 官网地址 2、其它VS实用扩展 参考文章1参考文章2 ...
2018-09-30 12:01:37 3593 2
原创 VS编程,更改VS垂直滚动条,使其变宽并可显示代码预览。
垂直滚动条不仅可以拖动查看代码,可以通过设置显示更多的信息,比如查找时,变量的分布位置,错误点位置,断点位置,代码预览等。效果1、在VS,打开工具、选项,进行如下设置 2、设置完成后,可通过右击直接进入设置界面...
2018-09-30 11:19:00 5818 2
原创 VS编程,WPF中,将XAML的控件每个属性单独占一行。
XAML控件的属性在VS中默认显示在同一行,当设置的属性比较多时,视觉上不那么清晰,可以调整设置,使控件的每个属性单独占一行,比较直观,便于操作。 效果: <Grid> <TextBlock Name="text" Text="测试" ...
2018-09-30 11:01:42 1871
原创 VS编程,WPF界面C#实现简单打印界面的一种方法
有时需要将WPF界面上的一些内容打印出来进行保存。这里提供了一种简单的将界面通过打印机打印出来的方法。 1、确定打印内容所在的控件,将该控件命名。 2、增加触发打印的事件 这里在右侧区域增加了一个鼠标左键的抬起事件 3、后台在事件中,增加打印代码 这是文件的说明: 4、更改打印方向此时我们打印的是纵向排列,有...
2018-09-30 10:28:01 2916
原创 VS编程,XAML界面可动态调整显示区域大小的一种方法
运行的时候,可通过鼠标拖动分界线来调整左右两边、或者上下两边区域大小。效果:左拖动 右拖动 1、创建三个Grid区域若是左右拖动,就左、中、右三个列 若是上下拖动,就上、中、下三个行无论哪种,中间是放分界线的区域。<Window x:Class="WpfApplication1.MainWindow" xmlns="http:/...
2018-09-30 09:41:07 1179
原创 VS编程,XAML中,利用资源样式或者触发器全局定义界面某种控件的一些属性。
例如要使整个界面的TextBlock文字大小都为50与字体颜色都为黑色方法一、在XAML的开头增加如下代码: <Window.Resources> <Style TargetType="TextBlock"> <Setter Property="FontSize" V...
2018-09-29 17:42:16 614
原创 VS编程,XAML中的TextBlock控件用省略代替显示不全的字符
当TextBlock长,而要显示的文字又太多的,就要采用省略显示的方法。剩余无法显示的文字用3个省略号代替。
2018-09-29 17:31:16 960
原创 VS编程,C#创建死循环的一种方法……
当条件表达式不存在时,它被假设为真。也可以设置一个初始值和增量表达式,但是一般情况下,程序员偏向于使用 for(;;)结构来表示一个无限循环 for (; ; ) { Console.WriteLine("这是一个死循环!"); }...
2018-09-29 17:13:33 2295
原创 VS编程,前台显示当前时间的一种方式。
效果: 一、增加前台控件 <TextBox Name="Time_view" Background="BlanchedAlmond" VerticalContentAlignment="Center" FontSize="20" ...
2018-09-29 17:04:16 3549
原创 VS编程,C#后台创建定时器的一种方法
定时器用于以一定的时间间隔处理一段后台程序。1. 添加using2. 创建定时器这里直接定时器的创建与启动都写在了构造函数里,随着界面打开 ,定时就启动。1)时间间隔这里用的是以秒为单位,可以以分钟、天、小时等。2)可以在其它事件里启动定时器,前提是DispatcherTimer timer = new DispatcherTimer();要定义为全局变量,不然其它地方找不到。...
2018-09-29 16:24:54 4148 1
转载 VS中Debug和Release两个版本的区别。
vs中的程序有debug和release两个版本。Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。将Re...
2018-09-29 11:14:19 2919
原创 VS写程序,C#中异步执行程序的一种方法
有时一些程序的执行花费时间过长,可采用异步执行的方式,这样可进行其它的操作,等待程序后台执行完成需要异步执行的程序。前提是后面的程序不依赖采用异步执行的程序结果。 new Thread((ThreadStart)(delegate() { //这里写方法。 ...
2018-09-29 11:10:10 841
原创 WPF中,telerik:GridView控件中,数值列保留两位小数
DataFormatString = &quot;{}{0:F2}&quot;
2018-09-29 11:00:47 1271
Music-MP3.zip
2024-07-05
WPF_UI_telerik_Dll.zip
2022-05-21
Notepad++运行C#的插件及源码
2022-02-16
Bongo Cat Mver--邦哥猫替身
2022-02-16
WPF日历控件TestMainWindow.zip
2021-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人