我寫DateTemplate約束性指標,這樣如何在XAML綁定指數當指數名稱包含 「[]」 特殊字符
<DataTemplate x:Key="VisitorCellTemplate">
<TextBlock Text="{Binding [[GroupName].[ItemName]]}"/>
</DataTemplate>
[組名]。[ITEMNAME]是索引鍵。
我試着寫
{結合[ '[措施] [探訪]']}
但不能建設。
幫幫我!謝謝!!
我寫DateTemplate約束性指標,這樣如何在XAML綁定指數當指數名稱包含 「[]」 特殊字符
<DataTemplate x:Key="VisitorCellTemplate">
<TextBlock Text="{Binding [[GroupName].[ItemName]]}"/>
</DataTemplate>
[組名]。[ITEMNAME]是索引鍵。
我試着寫
{結合[ '[措施] [探訪]']}
但不能建設。
幫幫我!謝謝!!
在這個MSDN網頁看看Escapes for Property Path Strings
它解釋說,一般來說,你可以用反斜槓\
轉義特殊字符,你需要使用CARRET ^
分度器的內部[]
試試這個:對於任何特殊字符,請使用反斜槓\
(查看此示例:{Binding Path=\[Maxe\], Mode=OneWay"]}
),除非您位於索引器中,並且您應該使用^
符號(例如,訪問數組時:{Binding Path=Names['^[Maxe^]'], Mode=OneWay"}
)
所以在你的情況下:
{Binding Path='\[Measures\].\[Visits\]'}