当前位置:网站首页>UWP WPF 解决 xaml 设计显示异常
UWP WPF 解决 xaml 设计显示异常
2022-08-04 15:38:00 【林德熙】
本文告诉大家如何解决 xaml 设计显示异常
虽然垃圾微软可以在写的时候直接让开发者看到界面,但是他的设计比较烂,总是无法使用
或者
简单的方法是禁用项目代码,在左下角可以找到这个按钮 禁用代码
另一个方法是设置判断当前是否在设计,如果是就直接返回,一般写在构造函数
WPF
例如我创建一个用户控件 TsjcyubtnTtqtjem 那么就可以在构造函数添加下面代码
public TsjcyubtnTtqtjem()
{
InitializeComponent();
if (DesignerProperties.GetIsInDesignMode(this))
{
return;
}
foreach (var temp in typeof(Brushes)
.GetProperties(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)
.Select(temp => temp.GetValue(null, null)))
{
var rectangle = new Rectangle
{
Height = 20,
Fill = (Brush)temp
};
HcrkKmqnnfzo.Children.Add(rectangle);
}
}
上面代码实际使用 DesignerProperties.GetIsInDesignMode
判断当前是否设计,如果是就返回,然后关闭这个类再打开一般就可以继续写的时候获得界面。
UWP
在 UWP 可以通过Windows.ApplicationModel.DesignMode.DesignModeEnabled
判断,或者通过DesignMode.DesignMode2Enabled
判断,因为 DesignMode2Enabled 需要秋季更新以上的才可以使用。
public AssBjPage()
{
this.InitializeComponent();
if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
{
return;
}
}
上面的代码需要在所有的引用控件加上,一般的微软控件不需要,因为他里面有加上
边栏推荐
- Xi'an Zongheng Information × JNPF: Adapt to the characteristics of Chinese enterprises, fully integrate the cost management and control system
- 基于 Next.js实现在线Excel
- 74行代码实现浪漫的红心下落的动画效果
- Li Mu's deep learning notes are here!
- 2022 Hangzhou Electric Multi-School 4
- 西安纵横资讯×JNPF:适配中国企业特色,全面集成费用管控体系
- 成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
- QT笔记——QUuid了解
- What is an artifact library in a DevOps platform?What's the use?
- 解决dataset.mnist无法加载进去的情况
猜你喜欢
Redis-哨兵模式
What is the difference between ITSM software and a work order system?
Pisanix v0.2.0 发布|新增动态读写分离支持
第三章 Scala运算符
如何优雅的消除系统重复代码?
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
C端折戟,转战B端,联想的元宇宙梦能成吗?
JVM Tuning-GC Fundamentals and Tuning Key Analysis
现代 ABAP 编程语言中的正则表达式
GPS satellite synchronization clock, NTP network synchronization clock, Beidou clock server (Jingzhun)
随机推荐
云存储硬核技术内幕——小结(上)
Flutter 运动鞋商铺小demo
To ensure that the communication mechanism
What is the difference between member variable and local variable
在Markdown文件中快速插入本地图片
Many merchants mall system function and dismantling 24 - ping the strength distribution of members
全球电子产品需求放缓,三星手机越南工厂每周只需要干 3~4 天
RepVGG学习笔记
2022年7月国产数据库大事记-墨天轮
云存储硬核技术内幕——(12) 皮洛士惨胜罗马军团
图解 SQL,这也太形象了吧!
从-99打造Sentinel高可用集群限流中间件
What is the difference between ITSM software and a work order system?
普法教育结合VR全景,直观感受和学习法治精神
什么是 DevOps?看这一篇就够了!
PHP 图片转PDF
基于 Next.js实现在线Excel
JVM Tuning-GC Fundamentals and Tuning Key Analysis
Go Go 简单的很,标准库之 fmt 包的一键入门
uni-app之renderjs