当我查看图像时,它会根据窗口的大小消失。
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1716*"/>
<ColumnDefinition Width="889*"/>
</Grid.ColumnDefinitions>
<Image x:Name="img1" Margin="97,237,1054,911.4" Grid.Row="0" Grid.Column="0" Width="77" Height="147" Canvas.ZIndex="99"/>
<Image x:Name="img2" Margin="301,237,850,911.4" Grid.Row="0" Grid.Column="0" Width="77" Height="147" Canvas.ZIndex="99"/>
<Image x:Name="img3" Margin="539,237,612,911.4" Grid.Row="0" Grid.Column="0" Width="77" Height="147" Canvas.ZIndex="99"/>
<WrapPanel Orientation="Horizontal" Margin="13,2,9.8,10.4" MaxHeight="200" Grid.Row="0" Grid.Column="1">
<TextBlock x:Name="text2" TextWrapping="Wrap" Text="Maison 2" Height="31" Width="77" Background="#FFDDDDDD" Padding="8"/>
<TextBlock x:Name="text1" TextWrapping="Wrap" Text="Maison 1" Height="31" Width="77" Background="#FFDDDDDD" Padding="8"/>
<TextBlock x:Name="Resultat3" Height="31" Width="960" Background="#FFF0F0F0" Padding="8"/>
<TextBlock x:Name="Resultat2" Height="31" Width="960" Background="#FFF0F0F0" Padding="8"/>
<TextBlock x:Name="text3" TextWrapping="Wrap" Text="Maison 3" Height="31" Width="77" Background="#FFDDDDDD" Padding="8"/>
<TextBlock x:Name="Resultat1" Height="31" Width="960" Background="#FFF0F0F0" Padding="8"/>
</WrapPanel>
我只想正确显示图像。一个想法?
修改
使用画布解决问题
答案 0 :(得分:0)
从您的标记中可以明显看出,您已经使用了设计师“拖放”#39;创建你的用户界面。这种方法很快,但反应迟钝。无论应用程序窗口的大小如何,您的UI都将始终是静态的。
我建议您使用XAML创建UI。学习一些基本控件及其共同属性也会有所帮助。如果您是XAML的初学者,您可以轻松地在线找到大量资源。
您可以在此处执行的操作将Grid
控件包含在<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image x:Name="img1" Grid.Column="0" Width="100" Height="177" Width="77" Stretch="Fill" />
<Image x:Name="img2" Grid.Column="1" Width="100" Height="177" Width="77" Stretch="Fill" />
<Image x:Name="img3" Grid.Column="2" Width="100" Height="177" Width="77" Stretch="Fill" />
</Grid>
内,如下所示:
plugin.tx_powermail {
settings {
Pi2 {
main.pid = 15
}
}
}