- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 MSChart修改选中区域的颜色
网上查了下,针对这么细节的设置,没有相关的资料查了一下MSChart的属性,也没有找到设置这个颜色的后来想着破解MSChart的源代码,看是在那里进行设置的MSChart的命名空间为System.Windows.Forms.DataVisualization,通过ILSpy破解该Dll,在Chart类中发现有SelectionRangedChanged事件右键选择【分析】,查看有哪些地方调用了该事件发现在System.Windows.Forms.DataVisualiza..
2021-01-27 12:12:03 606
原创 WPF设置ListBoxItem失去焦点时的背景色不生效的问题
默认情况下,当选中的ListBoxItem失去焦点的时候,其背景色变为白色;而通常情况下,我们希望其失去焦点时候背景色仍然为蓝色,网上查了下资料,说是通过如下代码可以解决:<Style TargetType="ListBoxItem"> <Style.Resources> <!--SelectedItem with focus--> <So...
2018-10-18 16:04:16 2000 3
原创 不同平台(mac、windows—wpf、web、ios、android)下实现页面的转场动画
最简单的转场动画就是在一个黑色的圆角矩形里面加载一个菊花轮,但如果项目要求高一些,就需要我们自己来实现一个自定义的转场动画了,不多说,先上效果图:Mac上是通过一个NSTimer计时器然后不停地重绘来实现的,转场动画封装在一个NSView中,具体代码如下:// 上海诸君信息科技有限公司版权所有// 海学权//using System;using AppKit;using
2016-10-18 11:11:44 1719
原创 Xamarin.Mac中使用emoji表情,以及让输入框获取焦点,并将光标定位到字符串末尾
public override void ViewDidLoad() { base.ViewDidLoad(); NSTextField tf1 = new NSTextField(new CoreGraphics.CGRect(100,100,100,30)); tf1.StringValue = "1"; this.View.AddSubview(tf1);
2016-10-11 11:46:34 1142
原创 Xamarin.Mac 设置文件只读
你所浪费的今天,是昨天死去的人奢望的明天 2016年8月18日 星期四Xamarin.Mac 设置文件只读做项目时,程序运行时生成的一些文件往往不希望用户来更改,不然用户的更改可能会导致程序运行的不正常,所以我们就要在代码中设置文件只读。那么如何设置文件只读呢?我们先来观察一下文件的
2016-08-18 16:59:15 857
转载 WPF让一个文本框自动获取焦点:
this.Dispatcher.BeginInvoke(DispatcherPriority.Background, (Action)(() => { Keyboard.Focus(TextBox2); }));原文链接
2016-07-05 16:22:48 3365
原创 在WPF中将DataGrid的SelectedItems
System.Collections.IList items = (System.Collections.IList)this.dataGrid.SelectedItems; var collection = items.Cast(); var someModelList = collection.ToList();
2016-07-05 15:02:21 4007 1
原创 WPF 获得控件的父控件
通过VisualTreeHelper去取就行了。代码参考:前台: 后台: private void btn_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button;
2016-06-30 13:53:56 6432
翻译 WPF制作只有部分圆角的矩形
wpf中原生的矩形可以通过设置RadiusX和RadiusY来实现圆角矩形的效果,但这样的矩形四个角都是圆角。但有时候我们需要一个矩形只有上面的有圆角,下面是直角。解决办法就是自定义一个类继承图形类(Shape),定义相应的依赖属性,然后重写绘制方法即可。具体代码如下:public class PartiallyRoundedRectangle : Shape {
2016-06-29 15:36:23 6192 6
翻译 xamarin studio 更新后编译报错 The supplied byte array is not a valid .ico file
这是由于你设置的应用程序图标文件的格式不对解决方法:工程上右键-options-常规中设置Win32 Icon,这里选择一个ico格式的图片就可以了。参考连接
2016-06-22 10:29:36 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人