首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dotnet 从入门到放弃的 500 篇文章合集

C# 判断系统版本 C# 动态加载卸载 DLL C# 复制列表 C# 如何写 DEBUG 输出 C#何在项目引用x86 x64的非托管代码 C# 已知点和向量,求距离的点 C# 强转会不会抛出异常...C# 很少人知道的科技 C# 快速释放内存的大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型和字符串 C# 遍历枚举 C# 金额转中文大写 C#将dll打包到程序 c-70 c-设计模式...-责任链 cant found Microsoft.VSSDK.BuildTools.15.0.26201 C# 6.0 字符串 String Interpolation C# await 高级用法 C...WPF 解决 xaml 设计显示异常 WPF 解决弹出模态窗口关闭后,主窗口不在最前 WPF 设置纯软件渲染 WPF 设置输入只能英文 WPF 调试 获得追踪输出 WPF 资源冻结 WPF 高性能笔...WPF 鼠标移动到列表上 显示列表图标 wpf-DoEvents WPF绑定密码 xamarin_forms_jin_du_tiao_kong_jian xaml 添加 region 一个好的程序员 上传代码

10.4K20

Windows10-UWP设备序列显示不同XAML的三种方式

概述 Windows10-UWP(Universal Windows Platform)增加一个新特性设备序列(DeviceFamily)特定视图,它允许开发者为指定的设备序列定义指定的XAML显示,...在上诉例子,应该创建一个叫DeviceFamily-Mobile的文件夹。 ? 下一步是添加一个XAML视图叫同样的名字(和例子一样MainPage.xaml)。 ?...其他的博客也有很多介绍,比如这篇,创建在uwp创建一个DeviceFamily指定布局(Creating DeviceFamily specific layouts in a Universal App...如上,MainPage会根据你的设备序列,加载2个XAML文件的其中一个。...补充 - 单页面内状态触发器 这篇文章是关于创建多页面XAML视图。 如果你想在单页面XAML视图中根据DeviceFamily修改一些显示,状态触发器仍然是非常有用的。

73430
您找到你想要的搜索结果了吗?
是的
没有找到

Windows10-UWP设备序列显示不同XAML的三种方式

概述 Windows10-UWP(Universal Windows Platform)增加一个新特性设备序列(DeviceFamily)特定视图,它允许开发者为指定的设备序列定义指定的XAML显示,...在上诉例子,应该创建一个叫DeviceFamily-Mobile的文件夹。 ? 下一步是添加一个XAML视图叫同样的名字(和例子一样MainPage.xaml)。 ?...其他的博客也有很多介绍,比如这篇,创建在uwp创建一个DeviceFamily指定布局(Creating DeviceFamily specific layouts in a Universal App...如上,MainPage会根据你的设备序列,加载2个XAML文件的其中一个。...补充 - 单页面内状态触发器 这篇文章是关于创建多页面XAML视图。 如果你想在单页面XAML视图中根据DeviceFamily修改一些显示,状态触发器仍然是非常有用的。

68720

WPF 很少人知道的科技

---- 在 C# 代码创建 DataTemplate 大多数时候我们只需要在 XAML 中就可以实现我们想要的各种界面效果。这使得你可能已经不知道如何在 C# 代码创建同样的内容。...可以参考: WPF 后台创建 DateTemplate - Iron 的博客 - CSDN博客 多个数据源合并为一个列表显示 WPF 提供 CompositionCollection 用于将多个列表合并为一个...,以便在 WPF 界面的同一个列表显示多个数据源的数据。...例如,我曾经用 WPF 来模拟 UWP 流畅设计(Fluent Design)的光照效果,使用附加属性来管理此行为则完全不用担心内存泄漏问题: 流畅设计 Fluent Design System 的光照效果...在 Windows 10 上为 WPF 窗口添加模糊特效 然而充分利用 Fluent Design 的高性能,需要上 XAML Islands,详见: [Using the UWP XAML hosting

23920

UWP 和 WPF 对比

xaml 做的 UI 和 C#、VB 写的后台 xaml 的 UI 和 C++ Native 写的后台 DirectX 的 UI 和 C++ Native 写的后台 JavaScript 和 HTML...他可以使用 xaml 做的前台,C#、VB、F#、C++写的后台。 不过需要知道,WPF 的C++ 后台使用的是托管的C++。 那么网上怎么好多小伙伴说 UWP 的性能比 WPF 好?...界面 虽然 WPF 和 UWP 都使用 xaml 做界面,但是渲染是不相同的。 WPF 的渲染都是使用托管代码计算,然后通过通道使用 DirectX 9 渲染。渲染完成给 DWM 选择是否显示。...如何在 WPF 使用 dx 是相对比较难的,但是可以使用 SharpDx 和 SharpGL 使用 dx 和 opg。...但是 UWP 的定制虽然像 UWP 但是限制很多,一个就是他的源代码看不到,其他的就是很多功能无法使用, Adorner 和继承属性。

14.2K20

UWP 和 WPF 对比

xaml 做的 UI 和 C#、VB 写的后台 xaml 的 UI 和 C++ Native 写的后台 DirectX 的 UI 和 C++ Native 写的后台 JavaScript...他可以使用 xaml 做的前台,C#、VB、F#、C++写的后台。 不过需要知道,WPF 的C++ 后台使用的是托管的C++。 那么网上怎么好多小伙伴说 UWP 的性能比 WPF 好?...界面 虽然 WPF 和 UWP 都使用 xaml 做界面,但是渲染是不相同的。 WPF 的渲染都是使用托管代码计算,然后通过通道使用 DirectX 9 渲染。渲染完成给 DWM 选择是否显示。...如何在 WPF 使用 dx 是相对比较难的,但是可以使用 SharpDx 和 SharpGL 使用 dx 和 opg。...但是 UWP 的定制虽然像 UWP 但是限制很多,一个就是他的源代码看不到,其他的就是很多功能无法使用, Adorner 和继承属性。

5.3K20

WindowsXamlHost:在 WPF 中使用 UWP 控件库的控件

在 WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) 一文,我们说到了在 WPF 引入简单的 UWP 控件以及相关的注意事项...不过,通常更有实际价值的是更复杂的 UWP 控件的引入,通常是一整个 Page。 本文将介绍如何在 WPF 项目中引用 UWP 的控件库。...如果你阅读过 (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序 这篇文章,或者已经 理解了 C# 项目 csproj 文件格式的本质和编译流程,那么对这里 csproj 文件的编辑应该不会感觉到陌生或者害怕...image.png ▲ 生成的文件已复制到 WPF 目录下 在 WPF 项目中间接引用 UWP 控件库 现在,在 WPF 项目中开启所有文件夹的显示,然后将 UWP 项目中生成的文件添加到 WPF...在 WPF 项目中使用 UWP 控件库的控件 这时,在 WindowsXamlHost 中就可以添加 UWP 控件库的 MainPage 了。

5.8K20

win10 uwp 渲染原理 DirectComposition 渲染 例子创建工程如何写显示CompositionSurfaceBrush

UWP 可以通过下面几个方式显示界面 通过 xaml 或者后台新建控件显示。这是最推荐的方法,本文下面的方法是不推荐的,但是可以让大家知道原理。...在 UWP显示,推荐使用 xaml 来写界面,原因是 xaml 是一个界面无关的代码,也就是无论是 C# 和 C++ 都可以使用。...如果使用 C# 来写界面,那么代码就和 C# 合在一起,不能很好在 C++ 运行。而且使用xaml 写简单比使用C#更简单,在 vs 实时编译器可以看到界面效果。...也许大家会关系 fds 是如何做出来的,对于微软的设计,所有的 xaml 或者 win2d 的显示都是位图。...例子 之前写的一个简单的动画是一个好看效果,请看 win10 uwp 进度条 WaveProgressControl 下面来通过删除所有 xaml 文件,从头自己写。

2.7K10

UWP 应用 CoreApplication Application, CoreWindow Window 之间的区别

UWP 应用 CoreApplication / Application, CoreWindow / Window 之间的区别 发布于 2018-07-29 23:51...Please select yours: 中文 English StackOverflow 上的地址:c# - CoreApplicationView vs CoreWindow vs ApplicationView...CoreApplication 管理一个 UWP 应用的所有视图(View),而 CoreApplication 直接管理的视图是 CoreApplicationView;也就是说,UWP 应用 CoreApplication...▲ UWP 应用视图 在 让 UWP 应用显示多个窗口(多视图) 一文,由于一个应用对应多个视图,所以可以更容易地理解它们之间的关系。 CoreWindow 就是我们所理解的窗口。...关于这些概念的更多应用 我有另外一些文章用到了这些概念: 从零开始创建一个 UWP 程序 让 UWP 应用显示多个窗口(多视图) UWP 扩展/自定义标题栏 ---- 参考资料 Title bar customization

1.6K20

UWP 创建动画的极简方式 — LottieUWP

提到 UWP 创建动画,第一个想到的大多都是 StoryBoard。因为 UWP 和 WPF 的界面都是基于 XAML 语言的,所以实现 StoryBoard 会非常方便。...开发过程 或许大家也看到了,Lottie 官方提供的 SDK 并没有 UWP,而我们要使用的是一个个人开发者根据 Android Lottie SDK 改写的 UWP 版本 SDK。...其实也不能算个人开发者,这位大神是微软的员工,负责的就是帮助微软开发者的开发工作,其中就包括把一些不支持 UWP 的 SDK 移植到 UWP 。...这里是 Lottie UWP 的 Git 地址:https://github.com/azchohfi/LottieUWP,下面实际看一下 Lottie UWP SDK 的使用方法: 创建一个 C# UWP...使用方式非常简单,只需要在 XAML 引入 LottieUWP,就可以使用 LottieAnimationView 控件了。

1.5K70

如何组织一个同时面向 UWPWPF.Net Core 控制台的 C# 项目解决方案

如何组织一个同时面向 UWP/WPF/.Net Core 控制台的 C# 项目解决方案 2017-10-21 03:20 希望写一个小型工具...阅读本文将了解到如何在尽可能复用代码的情况下组织这样的 C# 解决方案。...---- 工具型项目,选择了控制台 用 WPF 开发桌面 UI,因为其有强大的 .NET Framework 库在背后支持,外加方便而功能齐全的 XAML 开发环境,在用 C# 进行桌面应用程序开发的时候不失为一种优秀的选择...但微软却并不怎么重视 WPF,而一直投入较大资源在半死不活的 UWP 上,导致 WPF 现在有非常多的坑是在 UWP 上才解的。...UWP 和 WPF 项目仅包含 UI(XAML)和必要的不一致的 UI 控制逻辑,通过链接的方式将共享项目中的代码引入如何链接?。

1.4K10

【译】基于XAML的跨平台框架对比分析

它使用与 UWP/WinUI相同的XAML方言和对象模型,这使得它在XAMLC# 100% 兼容。Avalonia和MAUI都偏离了过去的XAML版本,与WPF或UWP/WinUI都不兼容。...UI 不是由 XAML 标记构造的,它通常是在代码中和代码隐藏的业务逻辑一起构造。默认情况下,这意味着控件和用户界面元素只有在被代码引用并需要显示时才会构造。...这是因为Visual Studio历来专注于windows平台框架,WinForms、WPF、UWP和WinUI,并以不可扩展的方式对这些框架进行硬编码支持。...Visual Studio的Avalonia支持提供了可靠的预览器支持,并且大多数功能都可以工作- 通过使用特殊的.axaml扩展名 - 但XAML并不像其他IDE(Rider)那样流畅。...您可能想要尝试的所有内容都包含在其中一种方法。今天,我们可以编写运行良好的跨平台XAML/C# 应用程序。大多数这项技术(除了UI层)都是基于Mono的,所以大部分功劳都归功于Xamarin。

55420

如何将GridViewEX升级到UWP(Universal Windows Platform)平台

引言 上一篇文章,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Windows10...使用GridViewEx,开发UWP应用。...UWP平台提供了其他的解决方法AdaptiveTriggers,内置了自适应布局。因此创建UWP应用程序,首先需要删除所有ApplicationViewStates的代码。...但是在UWP应用,非常灵活,桌面应用可以在标题栏添加返回按钮,在移动设备不仅能使用标题栏的返回键,也可以使用物理返回键实现导航功能。UWP的方法比较通用,且不需要编写自定义的Xaml文件。...Bound 和Unbound 示例是由2个GridView控件组成,小屏幕显的内容较多,无法显示更多的细节性的内容,因此使用Pivot控件保证同一时间只显示一个GridView控件,并支持GridView

2.7K80
领券