リリースノートによると
39. Calls to ObservableCollection[String] are broken (http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2907として、WPF/Silverlight で挙動が怪しいなぁと思っていたところが、まさに直っている。
ということで、試してみた。
app/app.rb
include System::Windows
include System::Windows::Controls
include System::Collections::ObjectModel
class App
def initialize
@root = Application.current.load_root_visual(UserControl.new, "app.xaml")
list = ObservableCollection[String].new
list.add "fugahoge"
@root.find_name('ComboBox1').data_context = list
end
end
$app = App.new
app/app.xaml
<usercontrol x:class="System.Windows.Controls.UserControl"></usercontrol>
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<grid background="White" x:name="layout_root">
<combobox height="40" itemssource="{Binding}" margin="5" width="300" x:name="ComboBox1" />
</grid>
<usercontrol>
0 件のコメント:
コメントを投稿