我在这无处可旋转。我在ViewModel中创建了一个RichTextBox。
我想使用基本的ItemsControl在Canvas上显示这个RichTextBox。我所得到的只是画布左上角的空方块。我想将RichTextBox的左上角放在Canvas的特定位置 - 实际上看到它的内容!
XAML
<ItemsControl ItemsSource="{Binding Paragraphs}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas Background="Transparent"
Width="{x:Static h:Constants.widthCanvas}"
Height="{x:Static h:Constants.heightCanvas}" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate DataType="{x:Type ink:RichTextBoxViewModel}">
<RichTextBox />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
这是怎么做到的?真诚地感谢任何帮助。