问题标签 [uwp-xaml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
win-universal-app - 如何设置 Pivot 的 HeaderTemplate 的状态?
如何通过挂钩到PanelHeaderItem 模板使用的相同状态来更改 TextBlock 的视觉状态?
代码示例:
该标记是我尝试使用PanelHeaderItem 模板VisualStateManager.VisualStateGroups
中使用的相同 VisualStates 更改 TextBlock 状态的失败尝试。如果有办法从PanelHeaderItem中定位 TextBlock ,那也可以,但我不知道如何。VisualStateManager.VisualStateGroups
理想情况下,寻找一种纯 XAML 方式来执行此操作(无 C#)。
win-universal-app - 在通用 Windows 平台中调整 TimePicker 的大小
当 MaxWidth 或 Width 等属性发生更改时,UWP 中的 TimePicker 控件不会重新调整大小,是否应该设置另一个属性,或者我只需要找到解决方法?
wpf - 在 DataTemplate 中绑定控件属性的最佳实践?
我看到多年来有很多问题被问到,关于如何最好地与数据模板中的数据绑定,是否有最佳实践?在这种情况下,我希望我的 MemoryCopyBtn 复制当前选定的 MemoryListItem 文本框的文本,以便我可以在 ViewModel 中对其进行处理。
我可以使用 Findname 找到 ListView,但它会在 PageLoad 上为 ListViewItem 显示 null。
我可以将所有内容都放在内存模型页面中,但我认为这不是最佳做法。
我看到这是遍历可视代码树的各种选项,但是我想在运行时执行此操作,这真的是唯一的方法吗?
我有哪些选择?谢谢你。
win-universal-app - 纯 XAML 方法在容器中均匀分布未知数量的子级
假设我有一个 StackPanel (Orientation="Horizontal") 具有固定宽度和可变/未知数量的子项,我如何告诉 XAML 中的所有子项(不在代码中)将它们的宽度设置为全部相等和填满整个 StackPanel 的宽度?
当您知道孩子的数量时,使用 Grid 很容易(只需使用 Width="*" 的 ColumnDefinitions),但我不确定如何使用面板(StackPanel、PivotHeaderPanel 等)或列表(GridView、列表视图等)。
win-universal-app - 在 ItemTemplate 中带有按钮的 AutoSuggestBox
我试图在 AutoSuggestBox 的 ItemTemplate 中放置一个按钮。但是,它不起作用,因为永远不会触发 Button 的 Click 事件。我猜这是因为按下按钮时 AutoSuggestBox 失去焦点,因此事件被取消?!
关于如何让它工作的任何建议?
win-universal-app - Template10 PageHeader 文本绑定异常
我正在为我的 UWP 应用程序使用 Template10,并且我想动态更新页眉文本。这是我的 XAML,
这是异常消息,
没有绑定它可以完美地工作,但我需要动态改变它,有什么想法/解决方法吗?谢谢。
c# - 超链接按钮和 Json Uri
在我的 UWP 应用程序中,我正在解析来自 Json 文件的文本图像和 URI,但是当我解析 URI 并在我的 xaml 页面中的超链接按钮中调用它时,什么也没有发生。请是否有人可以与我核对这段代码并告诉我是否应该将字符串转换为 uri (Common_sense_media,metacritic) 或反之,或者告诉我该怎么做才能使其工作
我的xml代码:
c# - 汉堡包模板:更改汉堡包菜单和页眉等的默认颜色
在使用模板 10 时,我是一个新手。我正在使用 Hamburger 模板构建一个应用程序,并且我正在努力更改默认颜色。以下是我在标准 Custom.xaml 文件中找到的内容:
将其更改为:
给我以下错误:
无法从文本“LightGrey”创建“Windows.UI.Color”。
我做错了什么?如何更改整个应用程序的默认颜色?
c# - UWP XAML 模板化控件 - “编辑副本”已禁用
在我的解决方案中,我有一个 UWP 应用程序和一个 UWP 类库(都针对 Windows 10 Build 10240)。
我在类库中添加了一个模板化控件。此控件继承自 Windows.UI.Xaml.Controls.Control,如下所示:
(我选择从模板化控件派生,以便控件可部署到不同的应用程序,并使开发人员能够更改组件的外观和感觉)
在应用程序中,我可以将控件添加到 XAML 页面,运行应用程序,一切正常。
但是,在设计器中,当我选择“编辑模板”时,“编辑副本”菜单项被禁用。
问:我需要更改哪些内容才能使“编辑副本”菜单项可用?
Generic.xaml 中的代码如下所示: