我正在尝试将我的设计数据绑定到Grid中的单个属性(Margin)。我不想覆盖整个网格的数据上下文(这也是使用设计数据。
<Grid
d:DataContext="{d:DesignData Source=/Blend/DesignData/HudDesignData.xaml}"
Margin="{Binding Source={d:DesignData Source=/Blend/DesignData/WPFSplitScreenLayoutDesignData.xaml}}">
设置为 DataContext 的设计数据按预期工作。
d:DataContext="{d:DesignData Source=/Blend/DesignData/HudDesignData.xaml}"
但是,我无法弄清楚如何将设计数据直接分配为 Margin 的 Binding Source。
Margin="{Binding Source={d:DesignData Source=/Blend/DesignData/WPFSplitScreenLayoutDesignData}}"
上面的行给出了以下错误:
错误 1 XML 命名空间“ http://schemas.microsoft.com/expression/blend/2008 ”中不存在标记“DesignData” 。第 13 行位置 135。
谢谢!