私はWPFアプリケーションで作業しています。ログインしたユーザー名の隣にユーザーアイコンを配置したいと思います。私はそれを全く反応させることができず、どういうわけかそれは私の窓で大きすぎます。Grid.Rowにイメージを配置する方法はありますが、応答性を保つWPF
これは(それもデザインモードで大見えます)、それはExpression Blendの中でどのように見えるかです:ここでは
私のコードです:
[TextBlockのテキスト= "ユーザー"]
[TextBlockのテキスト= "データベースから現在のユーザー名"]
[ユーザーアイコンとして矩形、背景= "グリーン"]
<TextBlock Grid.Row="3"
Margin="5,5,34,0"
x:Name="lblUser"
VerticalAlignment="Top"
Text="User:"
Foreground="White"
FontSize="13"
d:LayoutOverrides="GridBox" />
<Rectangle Stroke="#83D744"
Grid.Row="3"
RadiusX="0"
RadiusY="0"
Margin="6,24.69,34,10"
d:LayoutOverrides="GridBox">
<Rectangle.Fill>
<SolidColorBrush Color="#5000" />
</Rectangle.Fill>
</Rectangle>
<Image Name="imgExit"
Grid.Row="3"
Source="/MyDesktopApp;component/Images/user-icon.png"
HorizontalAlignment="Left"
MaxHeight="35"
MaxWidth="35"
Margin="15,5,0,10"
VerticalAlignment="Bottom" />
<TextBlock Foreground="White"
Margin="8,40,34,4"
x:Name="lblLoggedInUser"
Grid.Row="3"
FontSize="17"
FontWeight="Bold"
Text=""
TextAlignment="Right" />
は、これは私が(私の22 '' モニター上の)アプリケーションを実行すると、それがどのように見えるかです - 本当に悪い:
そして、これは私が17「」のような小さなモニター上でそれを実行すると、それがどのように見えるかです:
どのように画面のあらゆるサイズで反応させることができますか? 22インチで、それは本当に悪く見えます。
、彼らは非常にうまくスケールと品質を失うことはありません。 – adminSoftDK