小编Jon*_*len的帖子

WPF:使用代码进行数据绑定

如何使用代码(C#或VB)中的数据绑定?

这是我到目前为止,但它显示Binding.ToString而不是m_Rep.FirstName.

Public ReadOnly Property TabCaption As Object 
    Get
        Return New Label With {.Foreground = Brushes.Black, .Content = New Binding("FirstName"), .DataContext = m_Rep}
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

wpf binding

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

.NET的顶级缓存库

您认为哪些缓存库对.NET最重要或最有用?

我问,因为我需要联系他们,看看他们计划支持.NET 4.0的缓存框架.

.net caching

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

为什么在SQL Server中发生死锁?

据我所知,当SPID忙于处理另一个查询时会发生SQL死锁,而且由于它现在非常繁忙而无法再运行另一个查询.SQL Server"随机"选择其中一个查询从请求的资源中解锁,并将其取消,抛出异常.

我有一个应用程序运行~40个实例和一个后端Windows服务,所有这些都在同一个数据库中.我希望减少死锁,这样我就可以增加可以同时运行的线程数.

  1. 为什么SQL Server不能将新查询排入队列并在有时间并且资源可用时运行它?我正在做的大部分时间可能会等待几秒钟.
  2. 有没有办法全局设置事务隔离级别,而无需在每个新连接/会话开始时指定它?

sql sql-server deadlock

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

如何在VS 2013/MSTest中启用执行过程日志

这是我看到的错误消息:

由于执行过程意外退出,因此中止了活动的测试运行.检查执行进程日志以获取更多信息.如果未启用日志,则启用日志并再试一次.

mstest visual-studio-2013

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

为什么我不使用SqlBulkCopy.EnableStreaming?

文档说它使用更少的内存,我的临时性能测试表明它更快.那为什么我会选择不启用流媒体?

参考:SqlBulkCopy.EnableStreaming属性

c# sql-server

9
推荐指数
0
解决办法
1401
查看次数

SecureString安全吗?

是否有关于以安全方式实际使用SecureString的指导?我没有看到有任何方法甚至可以创建安全字符串,因为在某些时候你需要从文本框输入它.

.net security

8
推荐指数
3
解决办法
1308
查看次数

WPF样式继承

我有这个XAML.如果我删除StackPanel.Resources部分,我会得到在应用程序级别定义的样式.如果我留下它,那么我只会得到新款式.

如何让它结合本地和全球风格?

<Window x:Class="MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">

    <DockPanel>
        <StackPanel DockPanel.Dock="Top" Orientation="Horizontal" >
            <StackPanel.Resources>
                <Style TargetType="TextBlock" >
                    <Setter Property="Margin" Value="4" />
                </Style>
                <Style TargetType="Button" >
                    <Setter Property="Margin" Value="4" />
                </Style>
            </StackPanel.Resources>
            <Border Padding="5" BorderBrush="Blue" BorderThickness="4" >
                <StackPanel>
                    <TextBlock>Applications</TextBlock>
                    <Button>Open Issues</Button>
                    <Button>Services</Button>
                </StackPanel>
            </Border>
        </StackPanel>
        <StackPanel></StackPanel>
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,这就是我定义globla样式的方式.

<Application x:Class="Application"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    StartupUri="MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary Source="ShinyBlue.xaml"/>
    </Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)

wpf inheritance styles

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

String为null或空

好的,这里有一些简单的观点.PyBinding带有这个脚本:

def IsNotNull(value):
    return value is not None
Run Code Online (Sandbox Code Playgroud)

它很接近,但我想要的是这个.

bool IsNotNullOrEmpty(string value) {
    return (value != null) && (value.Length > 0 );
}
Run Code Online (Sandbox Code Playgroud)

ironpython

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

WPF,VB和Application对象

场景:

  • VB 6表单有一个InteropControl(WinForms).
  • InteropControl有一个ElementHost
  • ElementHost有我的WPF控件

一切似乎都在工作,除了Application.Current在需要它时似乎是null.我真正想做的就是在第一个表单完全显示之前挂钩未处理的异常事件.

  1. 在这种情况下是否创建了WPF应用程序对象?
  2. 如果是这样,何时创建?
  3. 如果没有,是什么导致消息被抽?
  4. 如果我在后台线程上启动Application对象会发生什么?

vb6 wpf winforms

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

WPF:指针下的颜色

我有一个渐变背景的控件.在MouseDownMouseUp事件上,我想要捕获像素在鼠标指针下是什么颜色.我该怎么办?

wpf

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