我正在使用C#和XAML开发Windows 10应用程序.我有一个ListView,我想更改所选项目的默认HighLight颜色.我看到很多代码示例(像这样),但都是为WP8或Win8设计的,我试图实现这些,但它们对我不起作用.
一般来说,我很难修改控件的默认主题,因为我找不到有用的文档.如果有人可以帮助我突出颜色并且还推荐我很好的文档,那将是很棒的.
我正在尝试为我的实体创建一个通用配置类,但我被卡住了。
我有一个名为 EntityBase 的抽象类:
public abstract class EntityBase
{
public int Id { get; set; }
public int TenantId { get; set; }
public DateTime CreatedOn { get; set; }
public DateTime UpdatedOn { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
以及从 EntityBase 继承的许多其他类,其中我必须使用相同的代码在每个类中配置 DateTime 属性。这边走:
void EntityTypeConfiguration<MyEntity>.Configure(EntityTypeBuilder<MyEntity> builder)
{
builder.HasIndex(e => e.TenantId);
builder.Property(e => e.CreatedOn)
.ValueGeneratedOnAdd()
.HasDefaultValueSql("GETDATE()");
// Other specific configurations here
}
Run Code Online (Sandbox Code Playgroud)
我希望能够调用类似的东西:builder.ConfigureBase() 并避免代码重复。有任何想法吗?