RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Александр Пузанов
Asked: 2020-07-12 02:32:34 +0000 UTC

如何确定文件是否可用于打开和写入?

  • 12

网络上有一个文件夹,其中定期创建文件。需要将这些文件复制到另一个目录。您需要检查文件是否可用于复制,即 他不订阅吗?是否可以检查文件是否可写?例如,我通过Adobe Reader打开一个文件,这个文件应该不会被复制。我需要一个问题的答案,而不是“我如何知道一个文件是否被另一个程序打开进行修改?”

c#
  • 4 个回答
  • 10 Views
Martin Hope
user236939
Asked: 2020-07-01 11:02:55 +0000 UTC

为什么要创建符号“U+0000”?

  • 12

最近我遇到了一个不存在的符号。也就是说,与 U + 200C 或 U + 200B 不同,它甚至没有打印出来。那么它是做什么用的呢?

  • 1 个回答
  • 10 Views
Martin Hope
D .Stark
Asked: 2020-06-28 00:36:16 +0000 UTC

WPF 窗口模板覆盖问题

  • 12

自定义窗口样式:

<Style TargetType="{x:Type Window}">
    <Setter Property="SnapsToDevicePixels" Value="True"/>
    <Setter Property="ResizeMode" Value="NoResize"/>
    <Setter Property="WindowChrome.WindowChrome">
        <Setter.Value>
            <WindowChrome NonClientFrameEdges="None" CornerRadius="0" GlassFrameThickness="-1" ResizeBorderThickness="0" CaptionHeight="30"/>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Window}">
                <Border BorderThickness="1" BorderBrush="DarkGray" Background="#F0F0F0">
                    <Grid>

                        <Grid.RowDefinitions>
                            <RowDefinition Height="30"/>
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>

                        <!-- TitleBar -->
                        <Border Background="White" Grid.Row="0"/>

                        <!-- Window content -->
                        <AdornerDecorator Grid.Row="1">
                            <ContentPresenter/>
                        </AdornerDecorator>
                    </Grid>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

最终应完成以下任务:

  • Shade on NoResize windows:对于不可调整大小的窗口,解决缺少阴影问题的方法是将该属性设置WindowChrome.GlassFrameThickness为-1。然而,这会导致整个窗口中字体质量明显下降的莫名其妙的问题(我展示了这种窗口样式的变体)。
  • CanResize 窗口的外部调整大小边框:使用WindowChrome.ResizeBorderThickness调整大小属性时,边框采用窗口边缘的位置。需要将它“带到窗外”(到阴影处)。

我想添加有关字体质量下降的新信息。

如果设置WindowChrome.GlassFrameThickness为 -1,确实,在具有相当好的 ppi 的屏幕上(例如,我有 136 ppi),这个副作用是清晰可见的:

截图1

这是由于安装了阴影而发生的。我们可以用这段代码观察到类似的效果:

<Border BorderThickness="1" BorderBrush="Black" Background="White">
    <Border.Effect>
        <DropShadowEffect BlurRadius="5" ShadowDepth="0" Color="Black"/>
    </Border.Effect>
    <TextBlock Background="White" Text="Any text Какой-то текст" FontSize="12" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Border>

链接到我关于这个特定主题的其他问题

很多人都遇到过这个问题。谷歌搜索网络,您可以轻松验证这一点。作为解决方案,他们总是建议简单地取出TextBlock. Border好吧,没错,它似乎并没有什么不同——毕竟,带有阴影的父级的所有内容都是在位图中渲染的,这会禁用子像素抗锯齿(没有SnapsToDevicePixels、UseLayoutRounding、TextOptions等RenderOptions会有所帮助)。只有这样的技巧不适用于窗口)

也许问题的答案是当我们通过设置移除标准窗框时会发生什么WindowChrome。

我只想补充一点,GlassFrameThickness这是一个挑战DwmExtendFrameIntoClientArea DWM API。

c#
  • 1 个回答
  • 10 Views
Martin Hope
Oleksii
Asked: 2020-06-11 23:38:16 +0000 UTC

将 int 转换为字节数组。C#

  • 12

有一个 int 变量,比方说 0xFF00FF00。您需要获得一个由元素 {FF, 00, FF, 00} 组成的字节数组。


问题。.NET 是否有用于此任务的内置机制,如果有,是哪些?

c#
  • 2 个回答
  • 10 Views
Martin Hope
qwerty
Asked: 2020-05-02 03:08:27 +0000 UTC

如何在 svg 上为网站绘制圆弧?

  • 12

你怎么画这样的弧线?

在此处输入图像描述

javascript
  • 3 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5