小编Bob*_*ham的帖子

根据数据将多个Datatemplates应用于列表框Itemtemplate

我确信这很简单,但我似乎无法弄清楚如何做到这一点.基本上我有一个来自天蓝色移动服务数据库的客户列表.到目前为止一切正常但我想根据数据为列表框中的每个项目设置项目模板.我有两个模板,一个用于公司,一个用于一个人.我的问题是如何应用每一个.

模板

<DataTemplate x:Key="CompanyItemTemplate">
    -------
</DataTemplate>

<DataTemplate x:Key="CustomerItemTemplate">
    -------
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

CustomerListItems.ItemsSource = customeritems.OrderBy(customer => customer.CustomerName);

foreach (Customers customer in customeritems)
{
    if (customer.Company != "")
    {
        CustomerListItems.ItemTemplate = CompanyItemTemplate;
    }
    else
    {
        CustomerListItems.ItemTemplate = CustomerItemTemplate;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# datatemplate listboxitem winrt-xaml windows-8.1

5
推荐指数
1
解决办法
1789
查看次数

设置BingMap缩放更大的LocationRect

我正在尝试将Bing Map的缩放级别设置为比LocationRect略微更靠后.我环顾四周,找不到任何关于它的东西.这是设置地图视图的代码

myMap.SetView(new LocationRect(locationCollection));
Run Code Online (Sandbox Code Playgroud)

Windows 8 App XAML/C#中使用:在一个方法中将多个图钉设置为Bing图

c# bing-maps windows-8.1

1
推荐指数
1
解决办法
894
查看次数