22
2021
10

WPF的listview总是滚动到最后一行

需求:显示最后加入的项,即listView最后的一项

listView1.SelectedIndex = listView1.Items.Count-1;

listView1.ScrollIntoView(listView1.SelectedItem);

20
2021
10

WPF-控件Background设置

转发:https://blog.csdn.net/huhbca/article/details/79331884

Background是控件的背景色,属性是Brush,可以用下列C#下的格式:


方法一:

    buttonName.Background = Brushes.Red;


方法二:

    buttonName.Background = new SolidColorBrush((Color)ColorConverter.ConverFromString("#FF3D3D3D"));

18
2021
10

在vs.net环境中按F1直接在MSDN查找的方法

新安装的vs.net在默认的快捷键F1有可能是窗体的查找,或者其他。

解决:

工具->选项->环境->键盘,

在显示命令包含:“帮助.F1帮助”,在按快捷键(按下F1):F1,然后点分配。

15
2021
10

VS.net添加代码片段输入功能

  1. 打开代码片段管理器。快捷键ctrl +k +b,菜单:工具->代码片段管理器


  2. 选择对应用编辑语言

14
2021
10

Console.WriteLine不能输出信息调试bug

问题:

一直在应用程序中Console.WriteLine输出信息来调试bug。换到.net Core后,却发现怎么也无法输出


解决:

这个问题的原因是.net Core及高级版开始已经不再使用Hosting Process模式,在Hosting Process时可以将信息输出至 Output窗口。

14
2021
10

NetCore与NetFramework、Mono的主要差异

江先生江先生    https://zhuanlan.zhihu.com/p/36818627

NetCore与NetFramework主要差异:

  • 应用模型 -- .NET Core 不支持所有 .NET Framework 应用模型,某种程序上是因为其中许多模型都是基于 Windows 技术,如 WPF(基于 DirectX 生成,听说netcore3.0会支持)。 但 .NET Core 和 .NET Framework 两者都支持控制台和 ASP.NET Core 应用模型。

01
2021
10

工厂方法模式

30
2021
09

简单工厂模式

24
2021
09

《我的记事本》编程过程(4)

下面的示例演示如何设置元素的 FontStyle 属性 TextBlock 。

<TextBlock Name="textBlock" Background="AntiqueWhite" Foreground="Navy"   
    FontFamily="Century Gothic" //字体
    FontSize="12"               //字号
    FontStretch="UltraExpanded"
    FontStyle="Italic"          //倾斜
    FontWeight="UltraBold"      //粗体
    TextDecorations=”Underline” //下划线

    LineHeight="Auto"
    Padding="5,10,5,10"
    TextAlignment="Center"      //居中
    TextWrapping="Wrap"     //自动换行

    Typography.NumeralStyle="OldStyle"
    Typography.SlashedZero="True"
    >
    <Run Background="LightGreen">Text run 1.</Run>
    <LineBreak/><Run Background="LightBlue">Text run 2.</Run>
    <LineBreak/><Run Background="LightYellow">Text run 3.</Run>
</TextBlock>

读取系统字体列表:参考

23
2021
09

《我的记事本》编程过程(3)

绑定数据、数据自定义转换


自定义事件转:Binding值转换器ValueConverter使用

public class WrapConver : IValueConverter

设定为资源