English 中文(简体)
MVVM Silverlight - can not assign existing control to a property of collection of custom elements in XAML
原标题:

I have a class

public class Item
    {
        public string A { get; set; }
        public Control B { get; set; }
    }

I m using MVVM with Silverlight. I have a custom view that is inherited from a standard view. Custom view has public property

public ICollection MyItems { get; set; }
which should store items described above.

In xaml of my view I have

xxxx.MyItems>
    Item A="someText" B="_existingButton" />
    Item A="someText2" B="_existingButton2" />
/xxxx.MyItems>

Initialize() method of View fails when trying to assign value for B.

How can I assign a reference to existing element for a custom collection item?

问题回答

I don t exactly understand what you are trying to achieve, but to help you arrive at a solution, I recommend that you attempt your task in the code behind file first (i.e. in the .xaml.cs) file.

By doing this, you will be given much more informative help from the compiler and intellisense.

Once you ve achieved what you wanted in the code behind, then try and implement it in the xaml file.





相关问题
How to bind a TabControl to an ObservableCollection in XAML

I have the following line of code in my code-behind class. TabControl.ItemsSource = ((MainWindowViewModel)DataContext).TabItemViewModels; I would like to move this to the XAML file. In brief, ...

Bind to ancestor of adorned element

Here is the case: <DataTemplate x:Key="ItemTemplate" DataType="local:RoutedCustomCommand"> <Button Command="{Binding}" Content="{Binding Text}" ...

FlowDocument Force a PageBreak (BreakPageBefore)

I m using C# to create a FlowDocument and fill it with data within a table. Example: FlowDocument flowDoc = new FlowDocument(); Table table1 = new Table(); flowDoc.Blocks.Add(table1); table1....

Editing a xaml icons or images

Is it possible to edit a xaml icons or images in the expression design or using other tools? Is it possible to import a xaml images (that e.g you have exported) in the expression designer for editing?...

WPF TreeView binding through XAML

So I have a class structure like this Store Owner Cashier List of Products Product Name Price List of Vendors Company Name Contact Name So there are 4 ...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签