小编Dot*_*mer的帖子

宽度和高度与屏幕像素不匹配

过去 10 个月我一直在做 Winforms。我们公司正在考虑切换到 WPF。我在设置 WPF 的高度和宽度以匹配屏幕上的像素时遇到问题。我希望高度为 1080,宽度为 1920,因为这是我的屏幕分辨率。在 Winforms 中它工作得很好,因为它基于屏幕分辨率,那么 WPF 不也是这样吗?

<Title="Application" 
   Height="1080" 
   Width="1920" 
   WindowStyle="ThreeDBorderWindow" 
   WindowStartupLocation="CenterScreen" 
   WindowState="Maximized" 
   HorizontalAlignment="Center" 
   VerticalAlignment="Center" 
   SizeToContent="Height">
Run Code Online (Sandbox Code Playgroud)

当我将停靠面板放置在设计师身上四分之三的位置时。当我运行应用程序时,它位于应用程序的底部,但如果我将它放在底部,它就不会显示,我认为它位于屏幕之外。我如何从 winforms 获得相同的行为?当我将它设置在应用程序的底部时,当我运行它时它位于底部。

c# wpf winforms

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

热巧克力认证连接用户

我的 GraphQL 查询类中有一个非常简单的 IQueryable。我想要完成的是获取请求聊天信息的授权用户。将 context.Chats 更改为 context.Chats.Where(i => i.UserId == RequestingId)。所以你无法从我的 API 获取私人聊天。如果您未获得授权,那么您将始终收到一个空列表。我已经了解了如何使用 MVC 控制器执行此操作,但这不是所需的结果。

public class Query
{
    [UseDbContext(typeof(AppDbContext))]
    [UseFiltering]
    [UseSorting]
    public IQueryable<Chat> GetChats([ScopedService] AppDbContext context)
    {
        return context.Chats
           .Include(m => m.Messages)
           .Include(r => r.Recipients);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# graphql .net-5 hotchocolate webapi

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

标签 统计

c# ×2

.net-5 ×1

graphql ×1

hotchocolate ×1

webapi ×1

winforms ×1

wpf ×1