簡體   English   中英

如何在XAML中拆分字符串

[英]How to split apart a string in XAML

我們可以完全使用字符串格式在xaml中執行此操作嗎? 我不想使用任何C#,因為我無法訪問它。

例如:

<sap:Parameter x:Key="DescriptionForDisplay">
    <sap:Parameter.Value>
        <MultiBinding Converter="{StaticResource DescriptionConverter}" ConverterParameter="/">
            <Binding Source="{StaticResource aDataSource}" Path="Properties[ID].Value"/>
            <Binding Source="{StaticResource aDataSource}" Path="Properties[Description].Value"/>
        </MultiBinding>
    </sap:Parameter.Value>
</sap:Parameter>

將給出類似的內容:

1234\My Description

而且我想做相反的事情,所以我可以將一個參數/靜態資源設置為“ 1234”,將另一個參數/靜態資源設置為“我的描述”

您可以這樣使用StringFormat

<sap:Parameter x:Key="DescriptionForDisplay">
    <sap:Parameter.Value>
        <MultiBinding StringFormat="{}{0}\{1}">
            <Binding Source="{StaticResource aDataSource}" Path="Properties[ID].Value"/>
            <Binding Source="{StaticResource aDataSource}" Path="Properties[Description].Value"/>
        </MultiBinding>
    </sap:Parameter.Value>
</sap:Parameter>

這將顯示Id \\ Description,而不使用任何轉換器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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