小编mYn*_*EAm的帖子

在 XAML(带边框)中聚焦/拖动时如何更改 GridSplitter 的背景?

我发现没有像“DragBackground”之类的 GridSplitter 属性很奇怪。

不过,这似乎有效:

<UserControl.Resources>
    <Style x:Key="CustomGridSplitterStyle" TargetType="GridSplitter">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="GridSplitter">
                    <Grid x:Name="Root" >
                        <!-- Background -->
                        <Rectangle Fill="White" StrokeThickness="0" />
                        <!-- Focus Visual -->
                        <Rectangle x:Name="FocusVisual" Stroke="White" StrokeThickness="1" Opacity="0" IsHitTestVisible="false" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

 

  GridSplitter Style="{StaticResource CustomGridSplitterStyle}" Grid.Column="1" Width="6" HorizontalAlignment="Stretch" 
                  BorderThickness="2,0,0,0" BorderBrush="Blue" />
Run Code Online (Sandbox Code Playgroud)

然而,我对这个解决方案的问题是我想在 GridSplitter 的左侧设置一个边框(见上文),这在使用自定义 GridSplitter 样式时不起作用。
有谁知道如何让这个工作?

wpf xaml gridsplitter

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

如何在Debian的Postgres 10中使用scram-sha-256?获取“致命错误:密码身份验证失败”

我编辑了pg_hba.conf

sudo su postgres
nano /etc/postgresql/10/main/pg_hba.conf
Run Code Online (Sandbox Code Playgroud)

并添加以下行:

local   all             username                               scram-sha-256
Run Code Online (Sandbox Code Playgroud)

并且改变了这一切md5,以scram-sha-256在该文件中。

作为postgres用户,我创建了一个具有超级用户权限的新用户:

sudo su postgres
psql

CREATE USER username WITH SUPERUSER PASSWORD 'password';
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了Postgres:

/etc/init.d/postgresql restart
Run Code Online (Sandbox Code Playgroud)

并尝试使用pgAdmin4登录,我在其中更改了数据库的Connection属性下的用户名。但是,无论如何,这都psql -U username testdb < ./testdb.sql不起作用:

严重:用户“用户名”的密码身份验证失败

那么如何在我的Debian9 / KDE机器上让Postgres使用scram-sha-256?早前工作时,我离开了所有md5pg_hba.conf原样。

authentication postgresql sasl-scram postgresql-10

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

如何以编程方式打开visual studio扩展的工具窗口?

所以我的visual studio扩展(包)中有两个工具窗口,我想通过第一个窗口上的按钮打开第二个窗口.

我希望在这里解释一下:"如何:以编程方式打开工具窗口",但事实并非如此.

c# wpf vspackage visual-studio visual-studio-2013

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

如何在Microsoft Access窗体中创建带复选框的ListBox?

我是Microsoft Access的新手,想要创建一个带复选框的ListBox(或ListView),但是我找不到任何本地方式.

我的目的是显示一个值列表,并根据在窗体上的ComboBox中选择的值来检查一些值.

请注意,我需要对表单而不是表格进行这样的控制(对此有"多值查找字段").(除非有一种方法可以创建一个带有一个只有多值列的表的子表单,该表对ComboBox中选择的内容作出反应.)
将"多选"属性设置为"简单"的普通列表框不显示复选框.
我也看不到这里描述的"ListStyle"属性.
也许以某种方式可以在ListBox中显示两列,其中第一列呈现为复选框?

checkbox ms-access listbox ms-access-2010

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