0
UWPでは、我々は簡単にUWP visualSTATEの - 全体のクラスを変更する(例えばボタン)
<VisualState x:Name="VisualStateNarrow" >
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowHeight="{StaticResource NarrowMinHeight}" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="btnTest.Height" Value="100"/>
<Setter Target="btnTest.Width" Value="100"/>
....
</VisualState.Setters>
</VisualState>
....
今visualstate.settersを使用して、ウィンドウのサイズに基づいて、例えば、ボタンのプロパティを変更するのは、私を言わせすることができます多数のボタンがあります。手動で各エントリbtnA.Height ..、BtnB.Height ...などを入力するのではなく、おそらくcustom.xaml内にそれらを入力する方法がありますか?
私が何かしようとしていた:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="using:Template10.Controls">
<x:Double x:Key="CustomHeightN">100</x:Double>
<x:Double x:Key="CustomWidthN">100</x:Double>
<ResourceDictionary.ThemeDictionaries
<ResourceDictionary x:Key="VisualStateNarrow" >
<Style TargetType="Button">
<Setter Property="Height" Value="{ThemeResource CustomHeightN}" />
<Setter Property="Width" Value="{ThemeResource CustomWidthN}" />
</Style>
</ResourceDictionary>
....
をしかし、もちろん、それは動作しません。誰もがチャンスで何かを提案できますか?
非常にあなたの答えは、作品を完璧にありがとう。 :) –