0

我有媒体元素、图像、两个选框文本和一行文本。如何设置自动更改高度和宽度?例如; 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 不支持这个主题。特别是文字对我来说真的是个问题。

4

0 回答 0