Hope this is not a dupe.
I would like to be able to do the following in XAML:
<DataTemplate DataType="{x:Type TestApp:ButtonVM}">
<Button
Grid.Column="{Binding GridColumn}"
Grid.Row="{Binding GridRow}"
Content="{Binding Path=Info}"
/>
</DataTemplate>
The Content binding works fine but Grid.Column and Grid.Row simply don’t exist in the produced object. Not even when I set them to some value without binding (like in Grid.Column=”1″). I’ve snooped the application and saw that inside my grid nobody ever sets Grid.Column and Grid.Row.
Any ideas?
Solved it myself with help from the blogs.
As far as I understand you simply can’t do the attached property binding inside.
The following solves the problem in an instant (ItemContainerStyle!):