[![Grid Example][1]][1]Image refers to data that will be populated dynamically from database.will change based on button clicked from side menu.
All blue data will be in list of containing object inside it will list of all items
[1]: https://i.stack.imgur.com/OV10Q.png
This is my model :
public class RestaurantMenu
{
public int MenuId { get; set; }
public string MenuName { get; set; }
public IList<RestaurantSubMenu> SubMenus { get; set; }
}
public class RestaurantSubMenu
{
public int SubMenuId { get; set; }
public string SubMenuName { get; set; }
public int MenuId { get; set; }
public bool HasToppings { get; set; }
public bool HasSizes { get; set; }
public bool HasModels{ get; set; }
public IList<RestaurantProduct> Products { get; set; }
}
public class RestaurantProduct
{
public long ProductId { get; set; }
public string ProductName { get; set; }
public string ProductDescription { get; set; }
public long MenuId { get; set; }
public long SubMenuId { get; set; }
public int IsNonVeg { get; set; }
public double ProductPrice { get; set; }
public string ProductPhoto { get; set; }
public int MaximumToppingCount { get; set; }
public IList<RestaurantProductSize> ProductSizes { get; set; }
}
我如何将它绑定到统一面板?我想通过记录和绑定从 RestaurantProduct 绑定 ProductName,然后显示类似按钮。我如何将它绑定到统一面板?我想通过记录和绑定从 RestaurantProduct 绑定 ProductName,然后显示类似按钮。我如何将它绑定到统一面板?我想通过记录和绑定从 RestaurantProduct 绑定 ProductName,然后显示类似按钮。我如何将它绑定到统一面板?我想通过记录和绑定从 RestaurantProduct 绑定 ProductName,然后显示类似按钮。
WPF XAML 代码,用于绑定产品名称,但无法正常工作。需要帮助我们如何将其添加到视图中,就像共享图像 WPF XAML 代码一样,用于绑定产品名称但无法正常工作。需要帮助如何才能我们将其添加到我们的视图中,就像共享图像 WPF XAML 代码用于绑定产品名称但它不起作用。需要帮助我们如何将其添加到我们的视图中,就像共享图像 WPF XAML 代码用于绑定产品名称一样但它不起作用。需要帮助我们如何将其添加到我们的视图中,就像共享图像 WPF XAML 代码用于绑定产品名称但它不起作用。需要帮助我们如何将它添加到我们的视图中,就像共享图像一样 WPF XAML 代码,用于绑定产品名称,但无法正常工作。需要帮助我们如何将其添加到视图中,就像共享图像 WPF XAML 代码一样,用于绑定产品名称但无法正常工作。需要帮助如何才能我们将其添加到我们的视图中,就像共享图像一样
<ItemsControl Grid.Column="1" ItemsSource="{Binding Path=RestaurantMenu}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<ItemsControl ItemsSource="{Binding Path=SubMenuName}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<ItemsControl ItemsSource="{Binding Path=Products}">
<ItemsPanelTemplate>
<UniformGrid Columns="5" />
</ItemsPanelTemplate>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding Path= ProductName}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>