当前位置: 首页 > news >正文

WPF常用技巧汇总

主要用于记录工作中发现的一些问题和常见的解决方法。

此文会持续更新。

>abp new Evan.MyWpfApp -t wpf --old --framework .net8

1. 解决不同屏幕分辨率下的锯齿问题

UseLayoutRounding="True"

  <Grid UseLayoutRounding="True"><Border Margin="10" Width="175" Height="Auto" BorderThickness="10" BorderBrush="Black" CornerRadius="5"><Grid><Grid.RowDefinitions><RowDefinition></RowDefinition></Grid.RowDefinitions><Button Content="156"></Button></Grid></Border></Grid>

2. 解决小尺寸文本模糊的问题FontSize小于

<StackPanel><TextBlock FontSize="12" Margin="5">This is a Test. Ideal text is blurry at small size.</TextBlock><!--利用GDI渲染小文本--><TextBlock FontSize="12" Margin="5" TextOptions.TextFormattingMode="Display">This is a Test. Ideal text is blurry at small size.</TextBlock></StackPanel>

3. 增加快捷键

            <StackPanel><!--按下Alt+A,txtA会自动获取焦点. lblA的内容: A下面会显示下划线--><Label x:Name="lblA" Content="Choose _A" Target="{Binding ElementName=txtA}"></Label><TextBox x:Name="txtA" Width="150"></TextBox><!--按下Alt+B,txtB会自动获取焦点。lblB的内容: B下面不会显示下划线,下划线显示在B前面--><Label x:Name="lblB" Content="Choose __B" Target="{Binding ElementName=txtB}"></Label><TextBox x:Name="txtB" Width="150"></TextBox></StackPanel>

相关文章:

  • 旅游资源网站登录(jsp+ssm+mysql5.x)
  • 数字信号处理技术架构与功能演进
  • 【2025-泛计算机类-保研/考研经验帖征集】
  • 在排序数组中查找元素的第一个和最后一个位置--LeetCode
  • 计算机网络 - 在浏览器中输入 URL 地址到显示主页的过程?
  • 深入理解C++中string的深浅拷贝
  • 4.3 熟悉字符串处理函数
  • Python 写生成 应用商店(2025版) 网页 方便收集应用 ,局域网使用
  • PLOS ONE:VR 游戏扫描揭示了 ADHD 儿童独特的大脑活动
  • 亚远景-ASPICE评估标准与车企供应商准入要求的关联性
  • Gnome将默认终端设置为 Kitty
  • 深入规划 Elasticsearch 索引:策略与实践
  • hadoop三大组件的结构及各自的作用
  • Vue3+Vite+TypeScript+Element Plus开发-22.客制Table组件
  • Spring Boot 依赖注入与Bean管理:JavaConfig如何取代XML?
  • mybatis plus打印sql日志到指定目录
  • 算法-堆+单调栈
  • TCP/IP和UDP协议的发展历程
  • PHP腾讯云人脸核身生成 SDK 接口调用步骤使用签名
  • 第十四节:实战场景-何实现全局状态管理?
  • 教育部召开全国中小学幼儿园安全工作视频会议:加强校园安防建设
  • 安徽一季度GDP为12265亿元,同比增长6.2%
  • 观察|中日航线加速扩容,航空公司如何抓住机会?
  • 开放创新,筑人民之城——写在浦东开发开放35周年之际
  • 英国称担忧中国无人机拍摄英国重要基建高清图像,外交部回应
  • 宣讲从身边走向指尖,浦东7家平台上线“新思想引领新征程”理论专栏