
WPF
文章平均质量分 57
Coco在努力
这个作者很懒,什么都没留下…
展开
-
解决WebBrowser显示HTML乱码问题
/// /// 解决中文乱码问题 /// /// /// private static string ConvertExtendedASCII(string HTML) { string retVal = ""; char[] s = HTML.T转载 2016-03-18 14:50:30 · 1599 阅读 · 0 评论 -
Inkcanvas 放大缩小变换
1. ScrollViewer > Inkanvas布局实现显示滚动条2. 笔迹 & 子控件 放大缩小转换3. 布局放大缩小转换4. RenderTransform vs LayoutTransform 前者不影响控件的RenderSize,后者影响Xaml:<Window x:Class="WpfLogin.MainWindow" xmln原创 2016-03-22 16:46:52 · 2585 阅读 · 2 评论 -
XAML 命名空间
XAML 命名空间理解1. xaml 命名空间类似 c#的引用程序集using;2. xaml 命名空间格式 xmlns:xxx3. xaml 通常的两个 命名空间 1)xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WPF客户端/框架 xaml 命名空间 控件如b原创 2016-04-05 13:58:26 · 447 阅读 · 2 评论 -
解决ListBox拦截滚轮滚动事件
问题: 这个结构导致ListBox拦截了滚轮事件解决:xaml xaml.csprivate void ListBox_Answers_PreviewMouseWheel(object sender, MouseWheelEventArgs e) { if (!e.Handled)原创 2016-04-08 16:46:03 · 3295 阅读 · 0 评论 -
WPF小结(一&二) 布局和控件
从个人整理小结的角度出发,现在水平有限,部分结论是错的。就xmal文件来说,结构有三,命名空间、资源、主窗口。一、 XMAL 命名空间二、布局和控件(窗口的主架)1.布局: (1) Grid 网格布局 等比宽高度可以用来页面自适应。 (2) StackPanel 的Orientation控制方向,HorizontalAlignment控制水平布局,Ver原创 2016-04-13 10:03:18 · 426 阅读 · 0 评论 -
WPF 小结(三) Binding
Binding 数据驱动UI显示,给力。1. Binding 条件 (1)绑定目标必须是依赖属性(DP) (2)绑定源 ViewModel需要实现INotifyPropertyChanged接口2. 如何定义依赖属性 //图片背景色。 public static readonly DependencyProperty ImageBackgroundP原创 2016-04-14 14:54:43 · 481 阅读 · 0 评论 -
WPF ValidationRule 带参数
场景:使用自定义ValidationRule,希望自定义验证中可以带参数,支持Binding解决方法:因为ValidationRule是抽象类,继承ValidationRule,就不能再继承DepedencyObject,也就不能添加依赖属性了,所以在自定义验证类中添加一个继承DependencyObject类的参数,在参数类中再定义依赖属性。代码:<hs:HsWindow x:Class=...原创 2018-06-04 19:33:40 · 2569 阅读 · 2 评论 -
WPF TextBlock 自动换行 文本居右
<TextBlock Text="测试测试测试测试测试测试" Width="80" TextWrapping="Wrap" TextAlignment="Right"/>原创 2018-06-13 20:40:58 · 4838 阅读 · 0 评论