当前位置:网站首页>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;
}
}
上面的代码需要在所有的引用控件加上,一般的微软控件不需要,因为他里面有加上
边栏推荐
- 浅谈一下跨端技术方案
- 学 Go,最常用的技能是什么?打日志
- 《电磁兼容防护EMC》学习笔记
- #夏日挑战赛# HarmonyOS 实现一个滑块验证
- Many merchants mall system function and dismantling 24 - ping the strength distribution of members
- Crawler Xiaobai Notes (yesterday's supplement to pay attention to parsing data)
- 动态数组底层是如何实现的
- 进程间通信方式
- QT笔记——Q_INVOKABLE了解
- Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇
猜你喜欢
Redis 高可用
快速整明白Redis中的字典到底是个啥
第三章 Scala运算符
ICDE‘22推荐系统论文之Research篇
Typora收费?搭建VS Code MarkDown写作环境
Xi'an Zongheng Information × JNPF: Adapt to the characteristics of Chinese enterprises, fully integrate the cost management and control system
吴恩达机器学习[11]-机器学习性能评估、机器学习诊断
基于 Next.js实现在线Excel
项目里的各种配置,你都了解吗?
Http-Sumggling缓存漏洞分析
随机推荐
Byte、Short、Integer、Long内部缓存类的对比与源码分析
你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读
QT笔记——QUuid了解
NUS颜水成等发布首篇《深度长尾学习》综述
DevOps平台中的制品库是什么?有什么用处?
视频字幕API接口文档
Codeforces Round #811 A~F
74行代码实现浪漫的红心下落的动画效果
【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity_level‘
实战:10 种实现延迟任务的方法,附代码!
2022杭电多校3
分支控制if-else
你以为在做的是微服务?不!你做的只是分布式单体!
西安纵横资讯×JNPF:适配中国企业特色,全面集成费用管控体系
tif转mat
24、shell编程-流程控制
Codeforces Round #811 A~F
RSA306B,500,600系列API接口代码
Tinymce plugins [Tinymce 扩展插件集合]
洛谷题解P4326 求圆的面积