簡體   English   中英

如何顯示第三個中的兩個文本框控件內容僅在 WPF 中使用連接 xaml 綁定沒有視圖模型代碼和代碼隱藏代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM