0
我有一個綁定到數據源的AutoCompleteBox。 DataSource包含兩個字符串 屬性。我爲AutoCompleteBox定義了ItemTemplate。數據綁定數據格式問題
我希望第二個屬性在括號中關閉,例如Property1 Data(Property2 Data) 我將不得不在綁定期間定義StringFormat。
我完全不知道格式。任何人都可以告訴我格式。
謝謝。
我有一個綁定到數據源的AutoCompleteBox。 DataSource包含兩個字符串 屬性。我爲AutoCompleteBox定義了ItemTemplate。數據綁定數據格式問題
我希望第二個屬性在括號中關閉,例如Property1 Data(Property2 Data) 我將不得不在綁定期間定義StringFormat。
我完全不知道格式。任何人都可以告訴我格式。
謝謝。
這裏是例子。
在綁定中使用StringFormat的簡單方法。
輸出:(0)
<TextBlock Text="{Binding Videos.Count, StringFormat='({0})', FallbackValue='(0)'}" />
使用<Run>
標籤,你也可以建立複雜的值。
輸出:距離:200公里
<TextBlock>
<Run Text="Distance: " />
<Run Text="{Binding VideoDistance, StringFormat='\{0:G\}'}" />
</TextBlock>
如果使用第二個例子,你必須添加另一<Run>
標記爲下一個值。
您還可以使用橫向StackPanel
來顯示多個值。
輸出:起始距離:200公里
<!--START DISTANCE MIN-->
<StackPanel Orientation="Horizontal">
<TextBlock Text="Start Distance:" />
<TextBox Text="{Binding StartDistanceMinStr, Mode=OneWay}" IsReadOnly="True" />
</StackPanel>
感謝馬丁......我已經試過這兩個例子,兩者都按預期工作。 你可以舉一個使用stackPanel的例子嗎? – Gyandeep
好的,我更新了一個''的例子。 –
謝謝馬丁這真的很有幫助.. – Gyandeep