小编Mic*_*wal的帖子

WPF - 多行TextBox文本在输入长文本时变得模糊

我有一个在键入时垂直增长的文本框.不幸的是,当我输入一个长文本(例如一个3行文本)时,它的某些部分变得模糊.更重要的是,当我阻止它垂直生长并使其水平生长时,它工作得很好 - 文本很清晰.

我尝试过的:

UseLayoutRounding = true;
RenderOptions.TextRenderingMode = "ClearType";
Run Code Online (Sandbox Code Playgroud)

请忘了

TextOptions.TextFormattingMode = "Display"
Run Code Online (Sandbox Code Playgroud)

它必须是"理想的".

查看截图:

在此输入图像描述 在此输入图像描述

c# wpf textbox blurry

8
推荐指数
1
解决办法
563
查看次数

在.NET中使用强名称程序集确保代码没有被篡改?

我试图理解.NET中强命名程序集的意义.在谷歌上搜索它时,我注意到它无处不在,它确保代码来自我并且没有被篡改.所以我测试了它.我创建了一个简单的DLL,用新创建的PFX密钥对其进行签名,并由我的WPF应用程序引用它.好吧,一切正常.当我用另一个PFX文件编译DLL时,我收到一个错误,所以没关系.

但是,当我通过ildasm反编译DLL时,修改它并通过ilasm重新编译它,WPF应用程序仍然可以正常工作而没有任何错误.因此,我篡改了强名称的DLL并使用旧的DLL手动更改它,应用程序仍然可以使用被篡改的DLL.PublicKeyToken是一样的.那么强命名的意义何在?它不能确保代码没有被篡改,因为我强烈命名它.

.net c# strongname signing pfx

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

无法从C#WPF中的另一个窗口调用方法

好吧,假设我有两个窗口.在第一个我有一个方法

public void Test()
{
    Label.Content += " works";
}
Run Code Online (Sandbox Code Playgroud)

在第二个我称之为这个方法:

MainWindow mw = new MainWindow();
mw.Test();
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.我究竟做错了什么?谢谢.

c# methods class

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

标签 统计

c# ×3

.net ×1

blurry ×1

class ×1

methods ×1

pfx ×1

signing ×1

strongname ×1

textbox ×1

wpf ×1