小编Rob*_*ter的帖子

绑定ComboBox ItemsSource在WPF中不起作用

这有点奇怪,因为我发现那里的每个示例都说我正在以正确的方式进行操作,但仍无法使ComboBox绑定在WPF中工作。

我刚刚创建了一个空的WPF应用程序。

public List<string> myCollection { get; set; }

    public MainWindow()
    {
        DataContext = this;
        InitializeComponent();
        myCollection = new List<string> {"test1", "test2", "test3", "test4"};
    }
Run Code Online (Sandbox Code Playgroud)

这是我的xaml:

<Window x:Class="WpfApplication2.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">
<Grid>
    <ComboBox ItemsSource="{Binding Path=myCollection}" Height="23" HorizontalAlignment="Left" Margin="66,56,0,0" Name="comboBox1" VerticalAlignment="Top" Width="319" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

我尝试了绑定myCollection,绑定路径= myCollection,无论是否设置DataContext,我都尝试过。似乎没有任何作用。

我的想法已经用尽了,我发现那里的每个示例都说这是正确的方法,应该可以正常工作,因此,感谢您提供的任何帮助。

c# wpf xaml binding combobox

6
推荐指数
2
解决办法
5009
查看次数

淘汰订阅范围

是否有可能在Knockout中更改订阅的范围?

我有这样的事情:

element =
    {
        type: ko.observable()
        name: ko.observable()
        content: ko.observable()
    }

element.type.subscribe(this._typeChanged.bind(element))
Run Code Online (Sandbox Code Playgroud)

基本上我想要访问我订阅的属性对象.像我的代码中绑定一样,因为它绑定到整个VeiwModel而不是对象.

javascript binding subscribe observable knockout.js

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

在javascript中输入光标位置鼠标悬停

我有一个文本框,其中输入了一些文本。此外,我有一个可拖动的 div,我可以将其拖放到文本框上。该 div 的内容在放置时作为文本插入到文本框(附加到末尾)。

现在我希望能够在文本框中操纵光标,以便它跟随鼠标位置,并且文本恰好插入到放置的位置。

我已经有了鼠标 x 和 y ,我知道如何操作插入符,但我不知道如何将这两个结合起来......

预先感谢您的任何建议

javascript drag-and-drop input onmouseover

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