私はC#の初心者です。私はボタンとリストボックスでWindowsプログラムを設計しました。リストボックスは、スクリプトがアプリケーションを実行するときにログを生成します。しかし、リストボックスにログが取り込まれると、ボタンとラベルが増加し、スタックパネルが非常に醜いものになります。リストボックスのサイズにデータが入力されると、ボタンのサイズが大きくなるのはなぜですか?
助力/アドバイスをいただければ幸いです。以下は私のxamlコードです。
<Grid>
<Border BorderBrush="Black" BorderThickness="2" Margin="0,11,0,5" CornerRadius="5" Background="White">
<StackPanel Orientation="Horizontal" Margin="7,10,7,2">
<StackPanel Orientation="Vertical">
<TextBlock Text="City" Margin="5" HorizontalAlignment="Center"></TextBlock>
<ComboBox Name="City" SelectedValue="Chicago" SelectedValuePath="Name">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=Name,Mode=OneWay}"></TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</StackPanel>
<Button Name="btnEnter" Content="Enter" Width="200" Margin="4" Padding="6" Click="btnEnter_Click"></Button>
<Button Name="btnViewLog" Content="View Log" Width="100" Margin="4" Padding="6" Click="btnLog_Click"></Button>
<ListBox Name="lbLog" Visibility="Collapsed">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding Description}" IsReadOnly="True" BorderThickness="0" Background="Transparent"></TextBox>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
感謝。
あなたのXAMLなしアッシュ
ブライアンに感謝します。私は私の質問で私のxamlコードを更新しました。あなたはそれを見て、私を助けてくれますか? – ash
もう一度、ブライアンありがとう。ボタンの垂直方向を変更すると、この問題が修正されました。どうもありがとうございました。 – ash