小编Tho*_*mar的帖子

什么是"强调色"?

要么我的英语不够好,要么我不懂,但是有人可以向我解释一下"强调色"是什么以及它在哪里使用?


我的问题源于这样一个事实:我无法找到关于何时以及如何使用该颜色的真实描述.如果我向下滚动,我也会找到这个描述.

抱歉中断,谢谢你指点我的每个人.

android material-design

52
推荐指数
3
解决办法
6万
查看次数

高斯模糊导致图像周围的白框

我正在将模糊效果应用于WPF中的图像,如下所示:

<Image ClipToBounds="True">
    <Image.Effect>
        <BlurEffect Radius="100" KernelType="Gaussian" RenderingBias="Performance" />
    </Image.Effect>
</Image>
Run Code Online (Sandbox Code Playgroud)

如您所见,半径很大,因为图像很大,我需要它非常模糊.然而,对于一个大的半径,我在我的图像周围得到一个轻框,如附图所示.我怎么能抑制这个?

如果你想知道:结果是无关紧要的RenderingBias.边界也以质量模式生产.

图像周围的白色边框

c# wpf image blur

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

对Directory.GetFiles感到困惑

我已经阅读了有关Directory.GetPath搜索模式以及如何使用它的文档,因为我注意到它*.dll找到了test.dlltest.dll_20170206.记录了这种行为

现在,我有一个程序,它根据用户配置的掩码列出文件夹中的文件并处理它们.我注意到面具会像*.txt预期的那样导致上面提到的"问题".

但是,即使文档声明仅发生这种情况,掩码fixedname.txt也会导致fixedname.txt_20170206列表中出现等等

在searchPattern中使用星号通配符时,例如"*.txt"

这是为什么?

PS:我刚检查过:fixednam?.txt即使文档说,更改文件掩码也无济于事

使用问号通配符时,此方法仅返回与指定文件扩展名匹配的文件.例如,给定两个文件"file1.txt"和"file1.txtother",在目录中,"file?.txt"的搜索模式只返回第一个文件,而搜索模式为"file*.txt".返回两个文件.

c#

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

SQL-Server:将列定义为互斥

和同事开玩笑,我提出了一个有趣的场景:在SQL Server中是否可以定义一个表,以便通过"标准手段"(约束等)来确保两个或多个列是互斥的?

我的意思是:我可以确保只有一个列包含值吗?

sql-server database-design

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

如何从C#代码中扩展DataGrid列?

DataGrid在我的C#代码中创建了WPF的列.我希望其中一列能够DataGrid自动拉伸到宽度.在XAML中,我会设置Width="*".我如何在代码中执行此操作?

编辑
一些答案似乎引导我找到正确的解决方案,但我觉得我需要详细说明我正在尝试做的事情:

我实际上是从中派生出一个新类DataGrid.在它的构造函数中,我添加了四列:

this.IsReadOnly = true;
this.AutoGenerateColumns = false;
this.ItemsSource = m_dataSource;

DataGridTextColumn anColumn = new DataGridTextColumn() { Header = "Col1", Binding = new Binding("B1") };
DataGridTextColumn tpColumn = new DataGridTextColumn() { Header = "Col2", Binding = new Binding("B2") };
DataGridTextColumn txColumn = new DataGridTextColumn() { Header = "Col3", Binding = new Binding("B3") };
DataGridTextColumn mdColumn = new DataGridTextColumn() { Header = "Col4", Binding = new Binding("B4") };

this.Columns.Add(anColumn);
this.Columns.Add(tpColumn);
this.Columns.Add(txColumn); …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

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

如何与SFTP服务器通信

我为我们的客户编写了一项服务,使用FTP自动将文件传输到给定目的地.由于历史原因,我正在使用WinInet执行FTPing.一切正常,但现在客户想要添加一个只接受SFTP连接的目的地.

我真的不喜欢从头开始实现这个的想法,那么有没有办法本地或通过WinInet与SFTP服务器进行通信?有没有我可以使用的系统库(我不担心P/Invoke :))?我是否必须为此购买第三方组件 - 如果是,您会建议哪些?

.net c# sftp

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

Visual Studio 2008:调试时不要部署SQL Server Compact 3.5

我正在使用VS2008为Windows CE 5.0设备(Datalogic Kyman)创建Compact Framework应用程序.我在我的应用程序中使用SQL Server Compact 3.5.但是,我正在调试仍然安装了Windows CE 4.2的Kyman(通过USB使用移动设备中心连接).我的问题:

VS2008无法识别设备上已安装SQL Server Compact并要求我每次从IDE运行应用程序时安装SQL Server Compact .安装程序向我显示有关SQL Server Compact CAB文件不适用于此设备的警告,但安装工作没有错误,应用程序也正常工作.

我已经取消选中"始终部署最新的.NET版本"这个框(不知道它的英文名称是什么,使用德语VS2008),但这没有用.

如何在每次启动应用程序之前告诉Visual Studio 不要安装SQL Server?

windows-ce visual-studio-2008 sql-server-ce

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

带有C#信封的对象的XML序列化

我需要在C#中将对象序列化为XML.物体应包裹在信封中.为此,我创建了以下Envelope类:

[XmlInclude(typeof(Person))]
public class Envelope
{
    public string SomeValue { get; set; }
    public object WrappedObject { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码序列化类:

string fileName = ...;
XmlSerializer serializer = new XmlSerializer(typeof(Envelope));
TextWriter textWriter = new StreamWriter(fileName);
try
{
    serializer.Serialize(textWriter, <instance of envelope>);
}
finally
{
    textWriter.Close();
}
Run Code Online (Sandbox Code Playgroud)

当我将类型的对象分配PersonWrappedObject,我得到以下XML:

<Envelope>
    <SomeValue>...</SomeValue>
    <WrappedObject xsi:type="Person">
        ....
    </WrappedObject>
</Envelope>
Run Code Online (Sandbox Code Playgroud)

问题是,我希望包装对象的标签以我传入的实际类命名.例如,如果我分配了一个Personto 的实例WrappedObject,我希望XML看起来如下所示:

<Envelope>
    <SomeValue>...</SomeValue>
    <Person>
        ....
    </Person>
</Envelope>
Run Code Online (Sandbox Code Playgroud)

如果我指定一个实例Animal,我想得到

<Envelope>
    <SomeValue>...</SomeValue>
    <Animal>
        .... …
Run Code Online (Sandbox Code Playgroud)

c# xml serialization xml-serialization

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

Silverlight 4:在DataTemplate中使用Converter的"无效的XA​​ML"

也许你可以帮我理解为什么我在尝试在a上执行以下操作时,在Visual Studio 2010设计器中遇到未处理的异常"Invalid XAML" Page.

我有一个Converter名称DateTimeConverter,可以将日期转换为德语日期字符串.转换器工作正常.我已经包含了命名空间并将以下内容添加到页面的资源中:

<navigation:Page.Resources>
    <myClasses:DateTimeConverter x:Key="dateTime" />
</navigation:Page.Resources>
Run Code Online (Sandbox Code Playgroud)

现在我有一个列表框,我想绑定到一个对象列表.我在代码中进行绑定,但我想定义数据模板.因此我在我的布局中添加了以下内容:

<ListBox x:Name="lbConversation" BorderBrush="#00000000">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Border BorderThickness="0" Padding="4">
                <StackPanel Orientation="Vertical">
                    <TextBlock Text="{Binding Message, Mode=OneWay}" />
                    <TextBlock Text="{Binding TimeStamp, Mode=OneWay, Converter={StaticResource dateTime}}" />
                </StackPanel>
            </Border>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

当我跑步时这很好用.但是,在代码部分中,数据模板的代码不足,设计人员说"无效的XA​​ML".当我删除该Converter=...部件时,此错误消失了.

这是设计师的错误吗?我能做什么?

编辑
顺便说一下:完全相同的代码不会在WPF项目中抛出错误!

silverlight xaml designer visual-studio-2010 silverlight-4.0

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

Windows上的模糊路径分隔符 - 如何处理它?

另一个问题提出了一个有趣的问题:

在Windows中,Java的File.pathSeparatorChar;,这是正确的.但是,分号实际上也是文件夹或文件名的有效字符.您可以创建Test;Test1在Windows上命名的文件夹.

问题是:如果路径列表可以包含绝对路径和相对路径,您如何确定路径列表中的分号是实际分隔路径还是目录名称的一部分?

java windows path separator

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