WPF
养鼠的猫
博客:https://www.cnblogs.com/AlinaL/
展开
-
WPF 输入为空时 控件提示未能转换为值
文章目录问题描述:TextBox绑定了值,但当没有输入的时候,显示未能转换值""解决方案:给绑定增加converter,<TextBox Text="{Binding Count, Converter={StaticResource countConverter}}" />要这样绑定先要写一个converterC#代码:using System.Windows.Data;public class CountConverter : IValueConverter{ p原创 2020-09-22 13:26:53 · 1053 阅读 · 0 评论 -
WPF TextBox设置输入限制 用正则表达式方式
只能输入数字的限制在XAML文件里<TextBox PreviewTextInput="TextBox_PreviewTextInput"></TextBox>xaml.cs文件里private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e){ Regex re = new Regex("[^0-9.-]+"); e.Handled = re.IsMatc原创 2020-09-22 10:33:55 · 847 阅读 · 0 评论 -
未能加载由SuperMap.Data.dll导入过程
找到你在项目中添加的SuperMap.Data.dll引用删除再重新引用原创 2020-04-02 14:49:41 · 2411 阅读 · 0 评论 -
【WPF】在TextBox里面设置滚动条
VerticalScrollBarVisibility="Visible"就可以了有用就点个赞啦~原创 2019-08-23 18:01:52 · 7638 阅读 · 3 评论 -
WPF 新窗口点击按钮修改另一个窗口的控件属性
先描述一下我遇到的问题:我有个主窗口,里面有一些按钮是设置不可用状态,还有一个按钮点击可以打开新窗口StartGameWindow,在新窗口点击按钮关闭后,主窗口那些不可用状态的按钮变为可用状态。我的解决方法:1、主窗口Mainwindow.xaml.csprivate void StartGame_Click(object sender, RoutedEventArgs e){ ...原创 2019-08-05 10:39:21 · 2759 阅读 · 2 评论 -
WPF 实现窗口的最大化和最小化,窗口大小锁定,一启动就为最大化
如果你觉得我这篇博客有用的话,点个赞吧~/// <summary>/// 最大化和最小化/// </summary>/// <param name="sender"></param>/// <param name="e"></param> private void Window_StateC...原创 2019-07-25 16:01:59 · 12462 阅读 · 1 评论 -
【WPF】 一加载就将主界面放在屏幕中央
在主界面的初始化InitializeComponent()之前加这一句WindowStartupLocation = WindowStartupLocation.CenterScreen;原创 2019-08-02 17:15:13 · 568 阅读 · 0 评论 -
WPF 控件类
第六章 控件本章将介绍控件——继承自System.Windows.Control类的元素。然后WPF控件完整类别包括以下控件:内容控件:这些控件包含嵌套的元素,为它们提供近乎无限的显示能力。内容控件包括:Lable、Button、ToolTip和ScrollViewer类。带有标题的内容控件:这些控件是允许添加主要内容部分以及单独标题部分的内容控件。它们通常用于封装更大的用户界面块。此类...原创 2019-07-25 11:00:01 · 646 阅读 · 0 评论 -
WPF 简单文本编辑器
这与注释的部分二选一<Window.CommandBindings> <CommandBinding Command="ApplicationCommands.Save" &n...原创 2019-07-25 10:55:14 · 2270 阅读 · 0 评论 -
WPF学习(五)在XAML里面设置字体属性
6.1.2 字体1. 字体家族名称说明FontFamily字体,就是选择宋体,黑体,幼圆等等的属性,当确定FontFamily时,不能使用缩写字符串FontSize字体的设备无关单位尺寸FontStyle可以设置斜体FontWeight设置文本粗细FontStretch设置字体拉伸或压缩程度,UltraCondensed减至正常宽度50%...原创 2019-07-05 16:29:35 · 7249 阅读 · 0 评论 -
WPF学习(三)布局面板
目录布局布局容器使用StackPanel面板进行简单布局布局属性对齐方式边距最小尺寸、最大尺寸以及显式地设置尺寸Border控件WrapPanel和DockPanel面板WrapPanel面板DockPanel面板嵌套布局容器Grid面板调整行和列布局舍入跨越行和列分割窗口共享尺寸组UniformGrid面板...原创 2019-06-26 17:41:23 · 1633 阅读 · 0 评论 -
WPF学习(二)ListView
找到工具箱双击ListBox就会在设计窗口出现一个ListBox,而且在下面的XAML的Grid中生成一段<ListView Height="100" Width="100"> <ListView.View> <GridView> <GridViewColumn/> </...原创 2019-06-24 15:21:05 · 1053 阅读 · 0 评论 -
WPF学习(一)第一个WPF应用
Visual Studio 2017的操作...WPF第一个应用App.xamlMainWindow.xamlWindow表示一个空白窗口,Grid中可以放置所有控件。WPF应用程序中只有以下顶级元素:Window元素 Page元素(该元素与Window元素类似,但它用于可导航的应用程序) Application元素(该元素定义应用程序资源和...原创 2019-06-24 14:18:34 · 370 阅读 · 0 评论 -
WPF学习(四)颜色设置(背景画刷和前景画刷)
背景画刷和前景画刷在WPF中,背景和前景分别使用Background和Foreground属性设置这两个区域(但非内容)的颜色。这些属性使用的是更强大的对象:Brush对象。该对象为填充背景和前景内容提供了灵活性,可使用单一颜色(用SolidColorBrush画刷)或更特殊的颜色(如使用LinearGraidientBrush或TileBrush画刷)填充背景和前景。1.用代码设置颜色假...原创 2019-07-01 18:03:18 · 2246 阅读 · 0 评论