[英]How to Show Two textBox control content in third one using concatenating in WPF only in xaml binding no viewmodel code & code behind code
如何顯示第三個中的兩個文本框控件內容僅在 WPF 中使用連接,僅在 xaml 中綁定沒有視圖模型代碼和代碼隱藏代碼。
這樣的事情應該可以解決問題。
<TextBlock>
<Run Text="{Binding Path=Text, ElementName=txt1}"/>
<Run Text="{Binding Path=Text, ElementName=txt2}"/>
</TextBlock>
其中 ElementName 屬性是您的文本框的名稱。
如果你不想在運行之間有一個空間,那么把它們放在同一條線上,就像這樣。
<TextBlock>
<Run Text="{Binding Path=Text, ElementName=txt1}"/><Run Text="{Binding Path=Text, ElementName=txt2}"/>
</TextBlock>
編輯:
抱歉,請重新閱讀問題,並相信您希望 output 位於另一個 TextBox 中。 文本框不支持運行 object,因此您必須使用 MultiBinding 來解決這個問題。
<TextBox>
<TextBox.Text>
<MultiBinding StringFormat="{}{0}{1}">
<Binding Path="Text" ElementName="txt1" />
<Binding Path="Text" ElementName="txt2" />
</MultiBinding>
</TextBox.Text>
</TextBox>
希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.