我有一个字符串的集合,在C#MAINWINDOW.xaml.cs这样WPF创建列表
public class NameList : ObservableCollection<Shortcuts>
{
public NameList() : base()
{
Add(new Shortcuts("ctrl", "b","s"));
Add(new Shortcuts("ctrl", "b","m"));
Add(new Shortcuts("ctrl", "b","p"));
Add(new Shortcuts("ctrl", "b","1"));
}
}
public class Shortcuts
{
private string firstkey;
private string secondkey;
private string lastkey;
public Shortcuts(string first, string second, string last)
{
this.firstkey = first;
this.secondkey = second;
this.lastkey= last;
}
public string Firstkey
{
get { return firstkey; }
set { firstkey = value; }
}
public string Secondkey
{
get { return secondkey; }
set { secondkey = value; }
}
public string Lastkey
{
get { return lastkey; }
set { lastkey = value; }
}
}
}
然后在MainWindow.xaml本身我有一个组合框,我想结合这些项目的组合框所以这是我做过什么
<Window x:Class="Testing_learning.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="clr-namespace:Testing_learning"
Title="Outlook Context Settings" Height="350" Width="525">
<Window.Resources>
<c:ListName Key ="NameListData"/>
</Window.Resources>
哦BTW项目名称为Testing_learning这就是为什么有这个
xmlns:c="clr-namespace:Testing_learning"
但问题是,当我加入这行代码
<Window.Resources>
<c:ListName Key ="NameListData"/>
</Window.Resources>
我会在c。将错误:LISTNAME类型LISTNAME未发现这是为什么? 有什么想法?
截图1
截图2
尝试c中的问题:NameList中? –
哇,这是如此不成熟的我,但同样的问题,即使我改变它 ...更多的下拉给我'应用程序',当我按c:我的选项得到。 –
JackyBoi