我在MainPage.xaml上有一个GridView.我想在GeneratedItemContainerStyle中更改最外边框画笔颜色:
因此,我通过单击GridView/Additional Templates/GeneratedItemContainerStyle中的"编辑副本"创建了一个新的自定义样式.
然后,这个XAML样式出现在我的App.xaml中.
<Style x:Key="GridViewItemStyle1" TargetType="GridViewItem">
<Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
<Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}"/>
<Setter Property="Background" Value="{ThemeResource GridViewItemBackground}"/>
<Setter Property="Foreground" Value="{ThemeResource GridViewItemForeground}"/>
<Setter Property="TabNavigation" Value="Local"/>
<Setter Property="IsHoldingEnabled" Value="True"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Margin" Value="0,0,4,4"/>
<Setter Property="MinWidth" Value="{ThemeResource GridViewItemMinWidth}"/>
<Setter Property="MinHeight" Value="{ThemeResource GridViewItemMinHeight}"/>
<Setter Property="AllowDrop" Value="False"/>
<Setter Property="UseSystemFocusVisuals" Value="True"/>
<Setter Property="FocusVisualMargin" Value="-2"/>
<Setter Property="FocusVisualPrimaryBrush" Value="{ThemeResource GridViewItemFocusVisualPrimaryBrush}"/>
<Setter Property="FocusVisualPrimaryThickness" Value="2"/>
<Setter Property="FocusVisualSecondaryBrush" Value="{ThemeResource GridViewItemFocusVisualSecondaryBrush}"/>
<Setter Property="FocusVisualSecondaryThickness" Value="1"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridViewItem">
<ListViewItemPresenter CheckBrush="{ThemeResource GridViewItemCheckBrush}" ContentMargin="{TemplateBinding Padding}" CheckMode="{ThemeResource …
Run Code Online (Sandbox Code Playgroud) 我正在通过 x: UID 属性翻译我的 UWP 应用程序。
代码(XAML):
<NavigationViewItem x:Name="Assistant_Mode" x:Uid="Assistant_Header" Content="Asistan modu" Tag="assistant" ToolTipService.ToolTip="Asistan modu." FontFamily="Segoe UI">
Run Code Online (Sandbox Code Playgroud)
资源字典记录:
Assistant_Header.Content: Asistan modu
现在,我想通过资源字典翻译 ToolTipService.ToolTip 但这个键盘在字典中不起作用:
Assistant_Header.ToolTipService.ToolTip: Asistan modu
我可以翻译资源字典中的工具提示吗?谢谢。
resourcedictionary windows-10 uwp windows-10-universal uwp-xaml
我正在使用UWP 的NavigationView组件,该组件随 Windows 10 Fall Creators Update Version 1709(OS build 16299)一起引入。您可以向导航区域添加一些标题,如文档中所述:
NavigationView 窗格可以包含:
- 标题,采用 NavigationViewItemHeader 的形式,用于标记项目组
我添加了两个这样的标题:
但是,如果更改应用程序视图状态并且 NavigationView 显示模式设置为“紧凑”,我将无法隐藏标题。此外,NavigationView没有包含在 SplitPane 组件中的 paneClosed 或 PaneOpened 等事件。
我试过这个代码块,但它不是完整的解决方案:
private void Navigator_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
{
if (args.DisplayMode == NavigationViewDisplayMode.Compact && Navigator.IsPaneOpen)
{
Other.Visibility = Visibility.Collapsed;
Main_Operations.Visibility = Visibility.Collapsed;
}
else
{
Other.Visibility = Visibility.Visible;
Main_Operations.Visibility = Visibility.Visible;
}
}
Run Code Online (Sandbox Code Playgroud)
如果您能就此事提出解决方案,我很高兴。谢谢你。
win-universal-app windows-10 uwp windows-10-universal uwp-xaml