小编dov*_*vid的帖子

WPF Path vs Image png jpg

考虑ButtonPath绘制的许多图形元素(和)组成Canvas.为什么使用Path和其他元素构建图像ButtonBitmap为其分配自定义更好?

我知道一个优点,"路径是矢量图像".但如果我不打算缩放,我为什么要用它代替我的自定义.png,.ico和.jpg图片?

wpf image bitmap vector-graphics

3
推荐指数
1
解决办法
1905
查看次数

简单功能的继承(或其他重用方式)

我有一个类,为了控制如何创建实例和确保唯一值,我在Class中做了以下内容:

  1. 将构造函数限制为私有lavel,
  2. 为现有实例创建静态字典
  3. 一个静态函数,通过键返回字典中的现有项或新项.

这里的例子:

class Foo
{
    private Foo() { }

    private static Dictionary<string, Foo> FooCollection = new Dictionary<string, Foo>();

    public static Foo GetFoo(string key)
    {
        Foo result;
        if (FooCollection.TryGetValue(key, out result) == false)
        {
            result = new Foo();
            FooCollection.Add(key, result);
        }
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在还有一些具有相同原理的课程.这里不可能继承所有类将共享相同的Dictionary.

那么有一种方法可以重用代码吗?

.net c# oop

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

asp.net core 1.如何将目标运行时更改为x86

我开发了一个Asp核心Web应用程序(.net框架)。如何指定32位应用程序运行?

发行向导不会让更改Target Runtime,选择了x64。

我在计算机上安装了x86版本的.NET Core Installer。

发布向导屏幕截图: 在此处输入图片说明

PS为什么我需要x86。

我必须在安装了32位Microsoft Access(对于旧软件为2003)的计算机上运行该站点。我还需要访问Microsoft Access文件中的数据,这要求我使用Microsoft.Jet.OLEDB.4.0驱动程序。

问题可能是,该应用程序的核心ASP.NET始终作为64位应用程序运行,这是在IIS中设置“启用32位应用程序”后给我一个已知异常“未注册驱动程序”的原因。

我无法安装64位访问驱动程序引擎,因为它需要删除32位MS Access。

ms-access 32-bit asp.net-core-1.0

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

在datetimepicker中显示日期和时间

只是一个普遍的问题,因为经过一些研究,我似乎无法找到答案.

是否有可能同时显示date & time在一个datetimepicker

我的情况是必须独立于日期选择时间.

我知道a datetimepicker只能显示时间或仅显示日期,但我需要一起显示.

希望有一个答案.谢谢

vb.net datetimepicker winforms

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

如何在datagridview中删除具有指定索引的行

如何在datagridview中删除具有指定索引的行?所以,如果我想删除索引[2]的行,那我该怎么做?

我试过了:

for (int i = 0; i < dg1.Rows.Count; i++)
{
    if (i == 2)//if iteration has reached index 2
    {
        dg1.Row[i].Delete;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Winforms

c# datagridview winforms

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

具有WPF绑定的ValueTuple

为什么绑定到ValueTuple属性成员(如Item1,Item2等)不起作用?

<TextBlock x:Name="txtTest" Text="{Binding Item1}" />
Run Code Online (Sandbox Code Playgroud)

代码:

txtTest.DataContext = ("Item A", "Another Item..");
Run Code Online (Sandbox Code Playgroud)

输出窗口:

BindingExpression路径错误:在“对象”“ ValueTuple`2”上找不到“ Item1”属性

但是,Tuple它始终有效。

data-binding wpf tuples valuetuple

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