XAML tostring в ContentControl - PullRequest
       38

XAML tostring в ContentControl

0 голосов
/ 15 сентября 2010

Я новичок в мире XAML и пробираюсь через множество уроков.Одна вещь, на которой я застрял, - это вызов .tostring объекта.

Вот mysetup

У меня есть список, связанный со списком объектов, с которым у меня связан contentControl, связанный сТот же список, который отображает выбранный элемент из списка.

Мой ContentControl выглядит следующим образом:

 <ContentControl Grid.Row="1" Margin="0,3,5,204" Name="Detail" 
  Content="{Binding Source={StaticResource listingDataView}}"
  ContentTemplate="{StaticResource myContentTemplate}" 
   HorizontalAlignment="Right" Width="231"/>

в myContentTemplate У меня есть:

<DataTemplate x:Key="myContentTemplate">
            <StackPanel>
                <TextBlock Text="{Binding Path=Name}" />
                <!-- want to call .tostring here-->
            </StackPanel>
        </DataTemplate>

В шаблоне IЯ хотел бы вызвать .tostring для объекта, который в данный момент выбран, но я не могу понять, как это сделать?

спасибо, Стеф

1 Ответ

0 голосов
/ 16 сентября 2010

выглядит так, будто я спросил об этом слишком рано.Я нашел ответ в другом вопросе

Как ссылаться на текущий объект в XAML

Цитировать ответ из этой темы:

СогласноОбзор привязки данных, вы можете использовать «/» для обозначения текущего элемента.Затем вы можете перемещаться вверх и вниз по дереву, если необходимо, используя следующие синтаксисы типов:

Button Content="{Binding }" /> 
Button Content="{Binding Path=/}" /> 
Button Content="{Binding
Path=/Description}" />

Надеюсь, это поможет кому-то еще:)

...