XamlとWPFではまだ新しいです。グリッドを含むユーザーコントロールを作成しようとしています。一方からは固定位置から開始されますが、グリッドスプライターを持つユーザーは列のサイズを変更できます。WPFを使用してグリッドの列とテキストのサイズを変更
どうすればよいかわかりません。下に書いたコードでは、ユーザーは列を変更できますが、テキストは列と共に変化しています。
解決を希望します。ありがとうございます。
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition Width="60"></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition Width="150"></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition Width="100"></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition Width="100"></ColumnDefinition>
<ColumnDefinition Width="5"></ColumnDefinition>
<ColumnDefinition Width="1*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock x:Name="TBDatanTime" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="0" Foreground="White" Text="{Binding DataAndTime }" ></TextBlock>
<GridSplitter Grid.Row="1" Grid.Column="1" Width="1"></GridSplitter>
<TextBlock x:Name="TBComPort" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="2" Foreground="White" Text="{Binding ComPort }" ></TextBlock>
<GridSplitter Grid.Row="1" Grid.Column="3" Width="1"></GridSplitter>
<TextBlock x:Name="TBTranslation" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="4" Foreground="White" Text="{Binding Translation }" ></TextBlock>
<GridSplitter Grid.Row="1" Grid.Column="5" Width="1"></GridSplitter>
<TextBlock x:Name="TBTLV" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="6" Foreground="White" Text="{Binding Node_ID }" ></TextBlock>
<GridSplitter Grid.Row="1" Grid.Column="7" Width="1"></GridSplitter>
<TextBlock x:Name="TLV_INFO" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="8" Foreground="White" Text="{Binding TLV_INFO }" ></TextBlock>
<GridSplitter Grid.Row="1" Grid.Column="9" Width="1"></GridSplitter>
<TextBlock x:Name="TBDataBytesArray" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="10" Foreground="White" Text="{Binding Data_ARR }" ></TextBlock>
</Grid>
あなたが望むものは本当に明確ではありません。 'TextBlock'のサイズを変更したいのですか?そして、フォントサイズはどうですか? –
は、テキストブロックのサイズを変更したいだけです。またはテキストブロック内のテキスト –
* "テキストブロックのサイズを変更したい" * - それらからHorizontalAlignment = "Center"を削除します。 – Sinatr