0

AutoCompleteBoxをデータソースにバインドしています。DataSourceには、2つの文字列プロパティが含まれています。AutoCompleteBoxのItemTemplateを定義しました。

2番目のプロパティを角かっこで囲んで閉じたい(例:Property1 Data(Property2 Data))バインディング中にStringFormatを定義する必要があります。

私はフォーマットに全く気づいていません。誰でもフォーマットを教えてもらえますか?

ありがとう。

4

1 に答える 1

0

ここに例があります。

バインディングで StringFormat を使用する簡単な方法。

出力: (0)

<TextBlock Text="{Binding Videos.Count, StringFormat='({0})', FallbackValue='(0)'}" />

タグを使用<Run>すると、複雑な値を構築することもできます。

出力: 距離: 200km

<TextBlock>
    <Run Text="Distance: " />
    <Run Text="{Binding VideoDistance, StringFormat='\{0:G\}'}" />
</TextBlock>

2 番目の例を使用する場合は<Run>、次の値に別のタグを追加するだけです。

水平StackPanelを使用して複数の値を表示することもできます。

出力: 開始距離: 200km

<!--START DISTANCE MIN-->
<StackPanel Orientation="Horizontal">
    <TextBlock Text="Start Distance:" />
    <TextBox Text="{Binding StartDistanceMinStr, Mode=OneWay}" IsReadOnly="True" />
</StackPanel>
于 2013-01-11T12:27:11.810 に答える