XAML
子不语
偶尔上线,急事请勿等待。
展开
-
C#编程,Winform使用自带图表控制绘制折线与曲线的一种方法
效果如上图所示,程序为winform,没有使用第三方控件库。源代码下载:(审核成功后更新)原创 2022-02-19 11:13:33 · 949 阅读 · 0 评论 -
XML中输入特殊符号
特殊符号比如 ™, 要在xml中使用的话, 其实和html的转码是一样的, 参考下面这个表(使用十进制编码那一列)要在C#代码中直接使用的话, 可以直接 string str = “™”; 或者 string str="\u2122"; 其中的2122是其Unicode的16进制表示;要得到十六进制表示,可以用如下代码: Encoding encoder = Encoding.Unicode; Byte[] encodeBytes = encoder.GetBytes("转载 2021-12-11 16:53:18 · 682 阅读 · 0 评论 -
WPF编程,绑定状态下的控件利用占位符进行字符格式化。
TextBlock 绑定了名称为WelcomeText的元素,并且将Path指向Text属性,所以他的值会跟着WelcomeText变化,并且自动加上Hello。<TextBox Name="WelcomeText" /><TextBlock Text="{Binding ElementName=WelcomeText,Path=Text,StringFormat=...翻译 2019-06-10 14:06:14 · 397 阅读 · 0 评论 -
VS编程,WPF中telerik:RadButton增加背景图片的一种方法
1、新建文件夹存放图片2、右击图片文件夹,资源管理器中打开,将需要的图片放在文件夹内3、将图片包括在项目里 4、增加控件,增加图片背景<telerik:RadButton Margin="4,0,0,0" Click="Export" ToolTip="这是一个按钮。"> <Image Sou...原创 2018-10-17 16:40:17 · 637 阅读 · 0 评论 -
VS编程,WPF中telerik:RadGridView 单元格数据根据不同条件显示不同背景颜色的一种方法
有时为了显示效果,需要让某一列单元格根据不同的数据条件来显示不同的颜色。这里提供一种方法——借助转化器。 1、前台GridView绑定数据源,每一列采用单独定义绑定的方式。像这样: 2、右击程序集,新建文件夹存放转化器类(Conver)3、右击新建的文件夹,添加类(SexToColor) 类初始状态如下: 4、编写类转化器,示例代码如下: ...原创 2018-10-17 11:52:17 · 2120 阅读 · 0 评论 -
VS编程,WPF中telerik:RadGridView 更改某一列背景颜色的一种方法
有时为了美观,需要更改GridView控件中某一列数据的背景色。这里提供了一种方法。1、前台定义并绑定集合的字段2、在要更改颜色的列添加如下格式的代码: <telerik:GridViewDataColumn.CellStyle> <Style TargetType...原创 2019-12-24 15:18:07 · 1651 阅读 · 1 评论 -
VS编程,WPF中telerik:RadGridView 标题和列中各数据水平居中控件的一种方法
有时为了美观,需要将GridView控件中各列中的元素水平居中排布。这里提供了一种方法。1、通过在XAML界面,定义标题的资源属性,使标题水平居中同理,还可以定义标题的背景色。效果:2、 定义单元格的资源属性,使每一格都水平居中在资源里加入如下: <Style TargetType="telerik:GridViewCell">...原创 2018-10-16 17:52:48 · 1031 阅读 · 0 评论 -
VS编程,WPF中,后台更改 telerik:RadGridView 控件中各列宽度的一种方法
有时为了显示的美观,需要将GridView控件中每一列,或者是某一列的宽度进行后台动态的修改。这里提供了一种方法。例如:此GridView含有6列,使得每一列的宽度平均分配。 1、前台将GridView放一个Grid中,并将分别命名。2、在GridView中定义一个SizeChanged的事件 3、后台在事件中增加代码这里,就实现了每一列的宽度在调整窗口的时候...原创 2018-10-16 17:36:32 · 1300 阅读 · 0 评论 -
VS编程,WPF中,TextBlock控件实现文字固定换行的一种方法
有时为了显示的效果,需要将文字分行显示,此方法提供的是在同一个控件中,实现文字的分行显示。 效果1、利用关键词:<LineBreak />代码如下: <TextBlock Name="Textbl2ock" FontSize="20" Width...原创 2018-09-30 14:20:12 · 743 阅读 · 0 评论 -
VS编程,WPF中,将XAML的控件每个属性单独占一行。
XAML控件的属性在VS中默认显示在同一行,当设置的属性比较多时,视觉上不那么清晰,可以调整设置,使控件的每个属性单独占一行,比较直观,便于操作。 效果: <Grid> <TextBlock Name="text" Text="测试" ...原创 2018-09-30 11:01:42 · 1877 阅读 · 0 评论 -
VS编程,XAML界面可动态调整显示区域大小的一种方法
运行的时候,可通过鼠标拖动分界线来调整左右两边、或者上下两边区域大小。效果:左拖动 右拖动 1、创建三个Grid区域若是左右拖动,就左、中、右三个列 若是上下拖动,就上、中、下三个行无论哪种,中间是放分界线的区域。<Window x:Class="WpfApplication1.MainWindow" xmlns="http:/...原创 2018-09-30 09:41:07 · 1179 阅读 · 0 评论 -
VS编程,WPF中ToolTip工具提示控件的基本使用说明
有时需要对一些内容或者操作给使用者一些提示,也就是当鼠标指向此处时,会出现一个小小的提示文本提示区域,当鼠标移出时,文本提示区域消失。这里对此ToolTip工具提示控件进行说明。 效果:1、对控件增加ToolTip属性a)简单的文本提示,可直接增加ToolTip="" <TextBox FontSize="36" ...原创 2018-10-08 23:02:40 · 4098 阅读 · 1 评论 -
VS编程,XAML中,利用资源样式或者触发器全局定义界面某种控件的一些属性。
例如要使整个界面的TextBlock文字大小都为50与字体颜色都为黑色方法一、在XAML的开头增加如下代码: <Window.Resources> <Style TargetType="TextBlock"> <Setter Property="FontSize" V...原创 2018-09-29 17:42:16 · 614 阅读 · 0 评论 -
VS编程,XAML中的TextBlock控件用省略代替显示不全的字符
当TextBlock长,而要显示的文字又太多的,就要采用省略显示的方法。剩余无法显示的文字用3个省略号代替。原创 2018-09-29 17:31:16 · 960 阅读 · 0 评论 -
VS编程,WPF中,关于TextBlock与TextBox 控件文本垂直居中或者水平居中的说明
有时为了显示的美观性,需要将文本控件中的文字垂直或者水平居中,这里说明一下需要注意的地方。 1、对于指定了长、宽的区域,用TextBox 实现文本居中例如:一个长400,高100的文本框,要实现文字居中 <TextBox FontSize="36" Width=" 400" Height=" ...原创 2018-10-08 16:57:28 · 14950 阅读 · 0 评论 -
VS编程,WPF单击文字打开网址的一种方法
有时需要在在XAML控件中增加一个网址链接,通过鼠标点击事件来打开指定的网址。这里提供了一种在WPF中通过事件打开网址的一种方法。 效果: 1、使用文本控件 <TextBlock FontSize="26" HorizontalAlignment="Center" Verti...原创 2018-10-08 11:55:44 · 765 阅读 · 2 评论 -
VS编程,WPF控件增加图片背景的一种方法
1、在程序集名称上右击,添加、新建文件夹(我这里名字的是PHOTO)2、在新增的文件夹,右击,文件资源管理器中打开3、将需要的照片,放在这个文件夹中4、将图片添加到项目中上一步完成后,在文件夹内并不能看见图片,这时,需要点击程序集,然后点击展开所有有文件, 右击图片,点击包括在项目中 4、前台,控件中如下: <Gri...原创 2018-10-11 11:51:29 · 2950 阅读 · 2 评论