小编Sun*_*nny的帖子

如何在 WPF 中设置元素的样式属性

如果 IsEnabled 属性为 true,则需要设置 Style 属性,否则不应设置。在我目前看到的示例中,设置了样式属性但未设置样式属性本身。下面的代码不能使用触发器工作。

<TabItem.Style>
                            <Style TargetType="TabItem">
                                <Style.Triggers>
                                    <DataTrigger Binding="{Binding IsEnabled}" Value="True">
                                        <Setter Property="Style" Value="DotcomTabItemStyle" />
                                    </DataTrigger>
                                </Style.Triggers>
                            </Style>
                        </TabItem.Style>
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

从字典中删除项目的有效方法

我有两个词典dict1和dict2,我想从dict2中删除dict2中使用其键的项目.而不是循环通过dict2并使用"ContainsKey"方法,我还有其他方法,比如使用linq.

c# linq linq-to-objects

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

LINQ Select Many语句

来自MSDN Linq运营商的文章我发现如下声明.一世

https://code.msdn.microsoft.com/LINQ-to-DataSets-09787825

SelectMany - 来自作业

  var orders = 
        from c in customers 
        from o in c.Orders 
        where o.Total >= 2000.0M 
        select new { c.CustomerID, o.OrderID, o.Total }; 
Run Code Online (Sandbox Code Playgroud)

我的问题是没有为客户和订单写任何地方或加入条件,它如何只显示大于2000.0M的订单.该语句不会创建交叉连接.

c# linq

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

根据其他列表中的两个参数从一个列表中删除项目

我有两个客户列表,list1和list2,包含id,name和city属性.我需要从list1中删除项目,如果它们在list2中具有相同的名称和城市.如何为多参数选择编写linq查询.

c# linq linq-to-objects

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

下拉选择未被清除

我试图从下拉列表中清除所选值,但值仍然是持久的.这是使用相同的行为@Html.DropDownListFor

调节器

public class HomeController : Controller
{

    [Route("/Home/Index")]
    [Route("/Home/Index/{Category}")]
    [Route("/Home/Index/{Category}/{Type}")]
    public IActionResult Index(HomeModel model)
    {
        // Issue is here
        // for url: home/index/accessories/test
        // "Category" is cleared if it is not valid "type"
        // but still "Accessories" remains selected in the drop down
        if (model.Type != "Electronics" && model.Type != "Furniture")
        {
            model.Category = string.Empty;
        }

        return View(new HomeModel() { Category = model.Category, Type = model.Type });
    }
Run Code Online (Sandbox Code Playgroud)

视图

@model WebApplication1.Controllers.HomeModel

<select asp-for="Category" asp-items="@Model.Categories"></select>
<select asp-for="Type" asp-items="@Model.Types"></select>
Run Code Online (Sandbox Code Playgroud)

模型 …

c# asp.net-mvc asp.net-core-mvc

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

标签 统计

c# ×5

linq ×3

linq-to-objects ×2

asp.net-core-mvc ×1

asp.net-mvc ×1

wpf ×1