小编But*_*zke的帖子

Visual Studio 2013中的"在Blend中打开"的快捷方式在哪里?

有时我会看到快捷方式,有时候我没有.我不知道为什么.

如何使快捷方式永久化?

c# blend visual-studio-2013

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

C#禁用基于运行时文本框用户输入值的复选框

我有两个文本框让用户输入开始日期和结束日期.然后我有一个复选框,允许用户检查以查看一些计算.我的问题是,如果开始日期和结束日期之间的持续时间短于特定长度,我该如何禁用该复选框.我的意思是,在用户输入开始日期和结束日期之后,他/她会看到复选框被禁用,因为时间段长度不够长.

if (productWealth.Count < 3)
    checkBox7.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的,如果count < 3,则禁用复选框7.似乎应用程序只在运行时运行计数单击RUN按钮,但我希​​望它们立即生效.

c# checkbox textbox winforms

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

如何在WPF中动态创建矩形?

我正在尝试创建矩形,矩形的数量取决于从数据库传递的数据。例如,如果number = 5,则程序将生成5个矩形。另外,这些矩形必须能够遵循我的矩形属性设置,例如高度,宽度,颜色...最后将它们放在一行中。

有没有办法做到这一点?

我正在使用WPF和C#。

谢谢。

c# wpf rectangles

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

使用原点位于中心的椭圆 WPF

我有一个可以System.Windows.Shapes.EllipseCanvas面板中拖动、旋转和调整大小的程序。

要调整椭圆的大小并将其拖动到画布内并始终保持其居中,我需要每次纠正其原点,因为椭圆的原点位于左上角。

有办法让原点Ellipse默认在中心吗?

拖:

Canvas.SetTop(ellipse, newX - (ellipse.Height / 2));
Canvas.SetLeft(ellipse, newY - (ellipse.Width / 2));
Run Code Online (Sandbox Code Playgroud)

调整大小:

ellipse.Height = newHeight;
ellipse.Width = newWidth;
Run Code Online (Sandbox Code Playgroud)

旋转:

ellipse.RenderTransform = new RotateTransform(angle,(ellipse.Width/2),(ellipse.Height/2));
Run Code Online (Sandbox Code Playgroud)

c# wpf canvas ellipse

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

格式化为十六进制字符串

我有一些int值,我想转换为字符串,但十六进制.此十六进制值应始终格式化为2位数.

示例如下:

int a = 10;
int b = 20;

//returns the value in hex
string c = a.toString("x"); // a
string d = b.toString("x"); // 14
Run Code Online (Sandbox Code Playgroud)

我想要的是始终十六进制值导致两位数.显示为"0a",而不仅仅是"a".

我正在使用int转换为格式化的字符串,

int e = 1;
string f = e.toString("D2"); // 01
Run Code Online (Sandbox Code Playgroud)

有办法把两件事放在一起吗?要将int转换为十六进制格式的字符串?

c# hex tostring

0
推荐指数
2
解决办法
8362
查看次数