- 私は MainWindow.XAML を持っています
- TextBox が追加されます
- TextBox のテキスト バインドが完了しました
- バインディング内 (MainWindow.XAML) に StringFormat を追加すると、機能します
- Style 内に StringFormat を追加すると、機能しません
以下はスタイルと MainWindow.xaml のコードです
<TextBox Grid.Row="1" Grid.Column="4" Style="{StaticResource TextBoxStyle}" Text="{Binding CustomerAmount,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" HorizontalAlignment="Stretch" Margin="10,0,0,0"/>
<Style x:Key="TextBoxStyle" TargetType="{x:Type TextBox}" >
<Setter Property="Text" Value="{Binding Text, RelativeSource={RelativeSource Self},StringFormat='#,###,###,##0.00;(#,###,###,##0.00)'}"></Setter>
</Style>