小编All*_*olo的帖子

实体框架核心渴望加载然后包含在集合中

我在执行查询时要包含三个模型.

这是场景.

public class Sale
{
     public int Id { get; set; }
     public List<SaleNote> SaleNotes { get; set; }
}

public class SaleNote
{
    public int Id { get; set; }
    public User User { get; set; }
}

public class User 
{
    public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我可以像这样急切加载SaleNotes ......

_dbContext.Sale.Include(s => s.SaleNotes);
Run Code Online (Sandbox Code Playgroud)

但是,尝试使用ThenInclude从SaleNote急切加载User模型是一项挑战,因为它是一个集合.我找不到任何关于如何加载此方案的示例.有人可以提供下面的代码ThenInclude来加载集合中每个项目的用户.

_dbContext.Sale.Include(s => s.SaleNotes).ThenInclude(...);
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-core

25
推荐指数
2
解决办法
2万
查看次数

使 UWP 颜色选择器更小或更大

UWP 颜色选择器文档

似乎没有一种开箱即用的方法来调整 UWP 中拾色器的大小。在下面的示例中设置宽度似乎没有做任何事情。设置高度只会切断指定高度以下的颜色选择器的其余部分。

我错过了什么吗?其他人已经提出了解决方法吗?这似乎应该是开箱即用的东西。

<ColorPicker x:Name="myColorPicker"
         ColorSpectrumShape=”Ring”
         IsColorPreviewVisible="False"
         IsColorChannelTextInputVisible="False"
         IsHexInputVisible="False"
         Width="50"
         Height="50"
         />
Run Code Online (Sandbox Code Playgroud)

c# xaml uwp

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

UWP XAML 文本框字体颜色不会改变

也许我在这里遗漏了一些东西......但我的文本框的文本输入始终是黑色的。我以为你只需要更改前景属性,文本颜色就会改变。

这是我的文本框。在此示例中,我还需要做什么才能使字体变为蓝色?还有一个 IsColorFontEnabled 属性...但这不会改变任何内容。

<TextBox TextWrapping="Wrap" AcceptsReturn="True" 
         FontSize="{ThemeResource TextStyleLargeFontSize}"
         Foreground="Blue" ScrollViewer.VerticalScrollBarVisibility="Auto"/>
Run Code Online (Sandbox Code Playgroud)

xaml uwp

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

防止拆分视图窗格关闭并防止关闭动画

如果满足特定条件,有没有办法防止 UWP Splitview 关闭?我实现了以下 PropertyChange 回调:

MySplitView.RegisterPropertyChangedCallback(SplitView.IsPaneOpenProperty, MySplitViewPaneOpenPropertyChanged);
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

private void MySplitViewPaneOpenPropertyChanged(DependencyObject sender, DependencyProperty dp)
    {
        if (preventClose == true)
        {
            TrashSplitView.IsPaneOpen = true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

此代码使拆分视图窗格保持打开状态,但会短暂启动动画。有没有办法阻止动画开始?

c# xaml uwp

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

更改相关 XML 文件 Android Studio Java 类

我是 Android 开发新手,我遇到一个问题,我的RegistrationActivity类本质上指向错误的 XML 文件。

这是logcat中的错误:

引起原因:java.lang.NullPointerException:尝试在 arufolo.myapp.RegistrationActivity.onCreate(RegistrationActivity.java) 的空对象引用上调用虚拟方法“void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)” :45)

我发现该错误是由以下原因引起的:

当我转到注册课程并单击课程名称旁边的小 XML 图标时,它显示相关的 XML 文件是login.xml(我的登录屏幕)... 相反,我希望显示registration.xml. 我该怎么做呢?

android-layout android-studio

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