我正在尝试在Blend 3中设计一些UserControl类。我希望在运行时创建它们时,其中的某些部分是“折叠的”,但我希望能够编辑它们的组件部分,而不必每次构建时都要修改代码。
这对于样本数据源可以正常工作,如以下示例所示。但似乎无法与其他属性一起使用...或者我做错了什么?
通过示例数据源SDS_AIVertexAction,我们可以在Expression Blend中执行此操作:
但是似乎无法做到这一点:
这对于样本数据源可以正常工作,如以下示例所示。但似乎无法与其他属性一起使用...或者我做错了什么?
通过示例数据源SDS_AIVertexAction,我们可以在Expression Blend中执行此操作:
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
...>
<Grid x:Name="LayoutRoot"
d:DataContext="{Binding Source={StaticResource SDS_AIVertexAction}}" >
...
</Grid>
但是似乎无法做到这一点:
<Label Content="{Binding Name}" Visibility="Collapsed" d:Visibility="Visible" />
我知道可以在“加载时”更改可见性,但是每次创建这样的控件时都不想打那么多字。有没有什么秘诀可以让我们做到这一点?