小编KMC*_*KMC的帖子

如何在WPF窗口中更改标题栏图像?

如何更改WPF中的标题栏图像(左上角最左边的图标)?

wpf

32
推荐指数
3
解决办法
5万
查看次数

透明背景在WPF中变黑

我尝试创建一个圆角的窗口.我将Window背景设置为透明,并将边框背景设置为白色.然而,在边框和窗口之间的区域,我得到黑色背景而不是透明.

我在Window 7上开发了C#WPF,VS2010.下面是我的XAML和截图.

XAML:

<Window WindowStyle="None" Background="Transparent">
    <Border BorderBrush="Black" BorderThickness="1" CornerRadius="25" Background="White">
        <Grid>
            ... some content ...
        </Grid>
    </Border>
</Window>
Run Code Online (Sandbox Code Playgroud)

截图: 在此输入图像描述

c# wpf xaml

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

按名称阅读javascript cookie

我已经设置了一个cookie

document.cookie = 
    'MYBIGCOOKIE=' + value + 
    '; expires=' + now.toGMTString() + 
    '; path=/';
Run Code Online (Sandbox Code Playgroud)

现在这个网站上设置了5到10个cookie,有没有办法按名称检查这个cookie的值.

if (document.cookie.MYBIGCOOKIE == '1') {
    alert('it is 1')
}
Run Code Online (Sandbox Code Playgroud)

javascript cookies

27
推荐指数
4
解决办法
10万
查看次数

工作表get_Range抛出异常

我正在使用C#来操作Excel工作表.以下两段代码应该相同,但一个工作,另一个抛出异常.我想知道为什么.

这有效:

oRange = (Excel.Range)oSheet.get_Range("A1","F1");
oRange.EntireColumn.AutoFit();
Run Code Online (Sandbox Code Playgroud)

这引发了一个异常:

oRange = (Excel.Range)oSheet.get_Range(oSheet.Cells[1, 1],oSheet.Cells[4,4]);
oRange.EntireColumn.AutoFit();
Run Code Online (Sandbox Code Playgroud)

例外:

RuntimeBinderException occurred. "object" does not contain a definition for 'get_Range'
Run Code Online (Sandbox Code Playgroud)

oSheet实例化如下:

Excel.Worksheet oSheet = new Excel.Worksheet();
Run Code Online (Sandbox Code Playgroud)

我应该以不同方式实例化吗?

c# excel

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

方法签名的定义?

方法签名(或方法的签名)的正确定义是什么?

在谷歌上,我找到了各种定义:

它是方法名称和参数列表的组合

这是method signature = method name + argument list什么意思?然后我看不出" 方法 "和" 方法签名 " 之间的区别.

如果我有一个方法:

public void Foo(int x, int y) { ... }
Run Code Online (Sandbox Code Playgroud)

我的方法签名会是以下之一,还是两者都不是?

  • Foo(int,int)
  • Foo(int x,int y)
  • Foo(34,78)

如果有人问我该方法的方法签名是什么,我该怎么回答?

c# method-signature

23
推荐指数
4
解决办法
3万
查看次数

什么是Uri Pack,以及BitmapImage中的":,,,"?

我添加了一个Image.Source我必须键入以下内容:

playIcon.Source = new BitmapImage(new Uri(@"pack://application:,,,/TempApplication2;component/Images/play.png"));
Run Code Online (Sandbox Code Playgroud)

我正在从Web开发转向WPF C#,我不明白为什么设置Path有额外的东西,在CSS中我只是添加一个Path字符串.

有人可以解释为什么有Uri,pack和":,,,",Application2:组件?

我是WPF C#的新手.

c# wpf uri imagebrush

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

如何调试将参数传递给Main的程序?

我正在编写一个Console应用程序,它将一个字符串数组的参数传递给Main.使用F5进行调试会抛出异常,因为我没有传递参数.

我调试/测试我可以传递参数的代码的方法是构建解决方案,然后在命令提示符下运行.exe,但这非常不方便.

有没有办法将参数传递给调试?

c# console

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

WPF按钮单击C#代码

我有一个按钮数组,它在运行时动态生成.我的代码中有按钮单击功能,但我找不到在代码中设置按钮的单击名称的方法.所以,

什么是XAML的等效代码:

<Button x:Name="btn1" Click="btn1_Click">

或者,我应该为"????"放置什么 在以下代码中:

Button btn = new Button()
btn.Name = "btn1";
btn.???? = "btn1_Click";

c# wpf xaml event-handling

18
推荐指数
3
解决办法
10万
查看次数

Visual Studio 2010中"清洁解决方案"的热键是什么?

对于调试,你有自己F5的构建F6,但是Clean Solution呢?

我有一个数据库应用程序,我必须在调试之前清理解决方案,否则它将使用以前的数据进行缓存.热键将使生活更轻松.

c# visual-studio-2010 visual-studio

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

什么是消息边界?

什么是"消息bonudaries"在以下背景下?

TCP和UDP之间的一个区别是UDP保留了消息边界.

我理解TCPUDP之间的区别,但不确定"消息边界"的定义.由于UDP包含每个数据包中的目的地和端口信息,是否可以为消息提供"边界"

c# sockets udp tcp

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