我有媒体元素、图像、两个选框文本和一行文本。如何设置自动更改高度和宽度?例如; WrapPanel 或 Viewbow,不包括。
实际上,我已经完成了,但我使用了网格行和列。当我将分辨率更改为良好的分辨率时;特别是文字不会更大。会更大,但不会像它应该的那样。
我真的厌倦了 WPF 布局!我不明白:)
编辑:我可以使用 DevExpress WPF 产品,我有许可证。
谢谢并恭祝安康。
编辑:当前 XAML:
<RowDefinition Height="422" />
<RowDefinition Height="auto" MinHeight="70"/>
<!--<RowDefinition Height="121*"/>-->
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="424*"/>
<ColumnDefinition Width="129*"/>
</Grid.ColumnDefinitions>
<MediaElement Grid.Column="1" Margin="10,20
,0,0"
Name="myMediaElement" Stretch="Fill"
Grid.RowSpan="2" >
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<MediaTimeline Source="C:\a\p.mov" Storyboard.TargetName="myMediaElement"
RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
<MediaElement.Effect>
<DropShadowEffect BlurRadius="6" Color="#FFD8D8D8"/>
</MediaElement.Effect>
</MediaElement>
<StackPanel Grid.Column="2" Grid.RowSpan="3">
<Image x:Name="imgLogo" Source="C:\a\a.png" Margin="0,10,0,0" MaxHeight="200" MaxWidth="200" >
<Image.Effect>
<DropShadowEffect Color="#FFD6CDCD"/>
</Image.Effect>
</Image>
DX 不支持这个主题。特别是文字对我来说真的是个问题。