c# - 如何在 windows 10 应用程序中为 windows 和 windows phone 应用程序编写不同的代码

标签 c# windows-10 windows-10-mobile windows-10-universal windows-10-desktop

我创建了一个新的 windows 10 应用程序,在解决方案文件中为 windows 和 windows phone 创建了公共(public)主页,现在我只想在 windows 应用程序中显示按钮,而不是在 windows phone 应用程序中,是否可以请帮助我..

<Grid x:Name="menu">
  <Button x:name="btn1" content="click"/>
</Grid>

我只想在 window 中显示这个按钮,而不是在 Phone 应用程序中,如何在 windows phone 中禁用..

最佳答案

有很多方法可以做到这一点。
1) 在代码隐藏中或作为另一个 xaml 使用设备系列
看这个tutorial你会明白的。
2) 现在,如果您愿意,您还可以将 Viewstates 与自适应触发器一起使用,这很简单,但即使在调整桌面应用程序大小时这些也可以工作,以避免您必须创建特定于设备的触发器。查看WindowsStateTriggers

关于c# - 如何在 windows 10 应用程序中为 windows 和 windows phone 应用程序编写不同的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35192557/

相关文章:

windows-10-mobile - 人像图片方向错误?

c# - 检查在后台任务中启动的下载操作的进度

c# - 使用 Select TagHelper 设置默认值/空值

c# - 我的 Winforms 编码方法是老派的吗

powershell - 以编程方式启用 Windows 10 开发者模式

cygwin - 在 Windows 10 Python 3 上安装 Fasttext 时出错

windows-10-mobile - Visual Studio 2015 社区无法创建 Windows Phone 8.1 应用程序

c# - UWP - 框架导航似乎会导致非托管内存泄漏

c#:与设备通信期间数据缓冲区发生奇怪的偏移

node.js - Node 8.0 安装,但 npm 停留在旧版本