Как использовать StringFormat в привязке в XAML - PullRequest
0 голосов
/ 14 марта 2019

У меня есть следующий код, который устанавливает заголовок столбца с сеткой DevExpress:

<dxg:GridControl SelectedItem="{Binding something}" SelectionMode="Row"
    ItemsSource="{Binding MyElementCollection}" Name ="devExpressGrid">
    <!-- ... -->
    <dxg:GridColumn  Header="{Binding DataContext.ViewModelProperty.Symbol, ElementName=devExpressGrid, StringFormat={x:Static common:My.Text}}" Width="*" AllowEditing="True">
    <!-- ... -->
</dxg:GridControl>

Но когда я показываю это, у меня есть только содержимое моего Обязательного.

Тогда я попробовал

<dxg:GridControl SelectedItem="{Binding something}" SelectionMode="Row"
    ItemsSource="{Binding MyElementCollection}" Name ="devExpressGrid">
    <!-- ... -->
    <dxg:GridColumn  Header="{Binding DataContext.ViewModelProperty.Symbol, ElementName=devExpressGrid, StringFormat={}test {0}" Width="*" AllowEditing="True">
    <!-- ... -->
</dxg:GridControl>

Чтобы исключить переменную ресурса, но у меня тот же результат.

Чего мне не хватает?

...