小编Jak*_*son的帖子

WCF生命周期事件

是否有一个事件在WCF服务启动或关闭时触发?希望无论是自托管还是托管在IIS中?

.net wcf

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

Xaml继承的样式

在XAML中是否有办法设置适用于所有控件的样式?例如下面我想在我的所有控件上留一个余量.我可以通过将TargetType更改为Button,CheckBox等来为每种类型添加样式.相反,我想设置它,就像我在下面设置从Control继承的所有类型的样式:

<UserControl x:Class="MyPanel"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="300" Width="300">
    <UserControl.Resources>
        <Style TargetType="Control">
            <Setter Property="Margin" Value="3"/>
        </Style>
</UserControl.Resources>
    <StackPanel>
        <Button>My Button</Button>
        <CheckBox>My Checkbox</CheckBox>
    </StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles

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

在VS.NET 2010中切换目标框架

有没有办法一举改变解决方案的所有项目的目标框架?改变18个项目的目标有点单调乏味.

visual-studio-2010 target-framework

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

在RavenDB中设置操作

我在ravendb set操作上阅读了这篇文章,但它没有告诉我如何通过C#更新一组文档.我想更新符合特定条件的所有文档的字段.换句话说,我想采用这种C#并使其更有效:

var session = db.GetSession();
foreach(var data in session.Query<Data>().Where(d => d.Color == "Red"))
{
    data.Color = "Green";
    session.Store(data);
}
session.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

c# ravendb

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

在RavenDB中按ID排序

有没有办法让Raven通过Id字段对查询结果进行排序,就好像它是整数一样.因此,如果我执行此查询,"cars/2"会出现在"cars/11"之前:

var cars = session.Query<Car>().OrderBy(c => c.ID);
Run Code Online (Sandbox Code Playgroud)

c# ravendb

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

如何使用JSON.NET反序列化?

如何设置Newtonsoft Json.net将此文本反序列化为.NET对象?

[
    [
        "US\/Hawaii", 
        "GMT-10:00 - Hawaii"
    ], 
    [
        "US\/Alaska", 
        "GMT-09:00 - Alaska"
    ], 
]
Run Code Online (Sandbox Code Playgroud)

对于奖励积分,在Json中称为什么样的结构.我试着寻找匿名对象,但没有任何运气.

c# json json.net

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

如何在TabControl中获取TabItems,它的ItemsSource绑定到列表?

我有一个TabControl,它有一个绑定到List的选项卡:

<TabControl ItemsSource="{Binding SomeList}" />
Run Code Online (Sandbox Code Playgroud)

如何找到TabItem的实例?我找到了其他答案,建议查看TabControl.Items列表,但这是充满了Foos.任何的想法?

c# wpf

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

如何获取导致触发的事务的 Oracle 事务 ID

假设我有一个名为“user”的表。我有一个触发器,它在插入“用户”表时触发。 有没有办法获取触发器内部插入的事务ID?

sql oracle

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

数据绑定到异构列表

我有一个带有ListBox和ContentPanel的WPF UserControl.ListBox绑定到一个ObservableCollection,其中包含苹果和橙子.

什么被认为是设置它的正确方法,所以如果我选择一个苹果,我在右边看到AppleEditor,如果我选择橙色,OrangeEditor会出现在内容面板中?

c# data-binding wpf

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

WPF动态绑定

今天,我正在研究一个WPF UserControl来显示一些变量的当前值.我想知道是否有办法在WPF中创建一个超级简单的属性网格.问题出在下面的XAML的主角上. 如何将字符串绑定到具有ItemTemplate的属性,就像我在下面设置的那样? 为了更清楚,我可以将绑定嵌入到彼此内部{Binding Path={Binding Value}}.

这是班级:

public class Food
{
    public string Apple { get; set; }
    public string Orange { get; set; }
    public IEnumerable<KeyValuePair<string, string>> Fields
    {
        get
        {
            yield return new KeyValuePair<string, string>("Apple Label", "Apple");
            yield return new KeyValuePair<string, string>("Orange Label", "Orange");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是XAML:

<UserControl x:Class="MAAD.Plugins.FRACTIL.Simulation.SimulationStateView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Height="331" Width="553">
 <ListView ItemSource="{Binding Fields}">
  <ListView.ItemTemplate>
   <DataTemplate>
    <StackPanel Orientation="Horizontal">
     <TextBlock Text="{Binding Key}" />
     **<TextBlock Text="{Binding Path={Binding Value}}" />**
    </StackPanel>
   </DataTemplate>
  </ListView.ItemTemplate>
 </ListView>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf

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