当前位置: 首页 > 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 接口调用步骤使用签名
  • 第十四节:实战场景-何实现全局状态管理?
  • 苹果手机为何无法在美制造?全球供应链难迁移
  • 马上评|启动最高层级医政调查,维护医学一方净土
  • 五一假期,这些短剧值得一刷
  • 国际锐评:菲律宾“狐假虎威”把戏害的是谁?
  • 江西省公安厅警务保障部原主任辛卫平主动交代问题,正接受审查调查
  • 深入贯彻中央八项规定精神学习教育中央指导组培训会议召开