小编ioW*_*int的帖子

将项目类型从类库更改为WPF用户控件库

在设置我的Prism WPF解决方案时,我添加了一个项目作为类库.刚刚意识到我希望它作为一个WPF用户控件库来添加资源字典和其他WPF相关的东西.有没有办法将我的类库项目转换为WPF用户控件库项目?(项目属性只能在控制台,类库,Windows应用程序之间进行转换!)

wpf prism

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

WPF Databinding组合框到列表<string>

我很难通过XAML尝试将我的属性List绑定到我的组合框中.

public List<string> MyProperty  { get; set; }
Run Code Online (Sandbox Code Playgroud)

以下XAML绑定不起作用:

<ComboBox Name="cboDomainNames" ItemsSource="{Binding Path=MyProperty}"/> 
Run Code Online (Sandbox Code Playgroud)

但是以下任务:

cboDomainNames.ItemsSource = MyProperty;
Run Code Online (Sandbox Code Playgroud)

工作得很好.我在这里缺少什么?

c# data-binding wpf xaml combobox

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

type参数不能与类型参数一起使用

我想在单元测试项目中编写一个辅助方法,它将初始化演示者设置视图实例并设置演示者状态.

它抛出了我的例外:

type参数不能与类型参数一起使用

码:

public static **TPresenter<TView>** Initialize<TPresenter,TView>()
    where TPresenter: BasePresenter<TView>, new()
    where TView : new()
{
}
Run Code Online (Sandbox Code Playgroud)

几分钟后,我发现问题出在我的返回类型上 TPresenter<Tview>

我读了几篇没有明确解释的帖子为什么我不能说 T1<T2>

我被迫通过参考参数进行演示者分配.欢迎任何解释!

.net c# generics

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

无法按照定义的顺序检索枚举成员!

比方说,我们有一个包含随机值的成员的枚举

enum MyEnum
{
    enumMember1 = 100,
    enumMember2 = 10,
    enumMember3 = 50
}
Run Code Online (Sandbox Code Playgroud)

我们无法按照定义的顺序遍历枚举成员!Enum.GetValuesEnum.GetNames在内部对成员进行排序并给出结果!

迭代Enum.GetNames或Enum.GetValues返回的数组.ToString()并对每个数组元素执行a 给出,

enumMember2, enumMember3, enumMember100. 
Run Code Online (Sandbox Code Playgroud)

只是想知道是否有任何开箱即用的方法来获得enum成员按照他们创建的顺序?搜索,没有得到太多信息!谢谢!

PS我不想通过自定义属性完成这项工作!在起草它时,我怀疑如果在对Enum成员进行排序之后产生了枚举的IL,那就去检查它吧!

.net enums enumeration

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

嵌套使用块

我知道我们可以在一个使用块中创建多个相同类型的实例!但有没有办法可以在一个使用块中嵌套或写入不同类型的实例?

我刚看了这个,到目前为止它似乎是唯一的选择 http://blogs.msdn.com/b/ericgu/archive/2004/08/05/209267.aspx

.net c# using

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

如何在XAML中指定泛型类型参数

我有一个用于我的MVP的BaseView - PRISM WPF应用程序.现在出于某种原因,我们考虑将_presenter作为BaseView中的模板化字段.

早些时候,我将xaml表示为

<base:BaseView xamlns:base="clr address of the dll which had BaseView" >

</base:BaseView>
Run Code Online (Sandbox Code Playgroud)

现在,因为我已经改变了 BaseViewBaseView<TPresenter>,那么如何将我写的XAML中呢?

wpf mvp xaml prism

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

获取列表列表中的对象

我正在编写一个C#应用程序,并且我无法解析列表列表中的对象.现在,我有类似的东西,

List<List<MyObj>> list;
Run Code Online (Sandbox Code Playgroud)

而我只是想获取MyObj列表.并且,看起来外部列表是通用的.我如何获得内部列表(列表)?

谢谢您的帮助.

c# generics list

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

标签 统计

c# ×4

.net ×3

wpf ×3

generics ×2

prism ×2

xaml ×2

combobox ×1

data-binding ×1

enumeration ×1

enums ×1

list ×1

mvp ×1

using ×1