我在执行查询时要包含三个模型.
这是场景.
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) 似乎没有一种开箱即用的方法来调整 UWP 中拾色器的大小。在下面的示例中设置宽度似乎没有做任何事情。设置高度只会切断指定高度以下的颜色选择器的其余部分。
我错过了什么吗?其他人已经提出了解决方法吗?这似乎应该是开箱即用的东西。
<ColorPicker x:Name="myColorPicker"
ColorSpectrumShape=”Ring”
IsColorPreviewVisible="False"
IsColorChannelTextInputVisible="False"
IsHexInputVisible="False"
Width="50"
Height="50"
/>
Run Code Online (Sandbox Code Playgroud) 也许我在这里遗漏了一些东西......但我的文本框的文本输入始终是黑色的。我以为你只需要更改前景属性,文本颜色就会改变。
这是我的文本框。在此示例中,我还需要做什么才能使字体变为蓝色?还有一个 IsColorFontEnabled 属性...但这不会改变任何内容。
<TextBox TextWrapping="Wrap" AcceptsReturn="True"
FontSize="{ThemeResource TextStyleLargeFontSize}"
Foreground="Blue" ScrollViewer.VerticalScrollBarVisibility="Auto"/>
Run Code Online (Sandbox Code Playgroud) 如果满足特定条件,有没有办法防止 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)
此代码使拆分视图窗格保持打开状态,但会短暂启动动画。有没有办法阻止动画开始?
我是 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. 我该怎么做呢?