對不起..我的英語是如此糟糕(?):「(如何設置路徑訪問所有者的數據綁定
我寫了一個凌亂的XAML代碼
<ScrollViewer>
<ItemsControl x:Name="REST0029" ItemsSource="{Binding MenuOfWeek}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DayOfWeek}" />
<ItemsControl ItemsSource="{Binding Menus}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Type}" />
<ItemsControl ItemsSource="{Binding Meals}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
而下面是我 類的總結MenuOfWeekPresenter
└ObservableCollectionMenuOfWeek
MenuOfDay
└stringDAYOFWEEK
└ObservableCollection菜單
菜單
└string類型
└ObservableCollection餐
膳食
└string名稱
└string價格
而且我想使用{綁定類型}其中,
<StackPanel>
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
例如,
<StackPanel>
<TextBlock Text="{Binding Type}" />
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Price}" />
</StackPanel>
這樣...
請幫我..:'(
你們是不是說,你要訪問的名稱和價格上的類型?像Type.Name&Type.Price? 我不確定我是否理解你的問題,你可以重構嗎? –
對不起。我的母語是韓語..所以我的英語非常糟糕..我重新定義了它。 –
如果我理解正確的話,那麼你試着每餐之前不要每種菜單寫一次類型。 – BigL