C# 正在查找要重复某个模板的控件
您好 我正在Silverlight中寻找一种方法,使其具有一个控件,该控件为绑定到它的每个项目重复一个模板 我会尽量解释得更清楚一点 在屏幕截图中,您可以看到一些可用的课程 名单包括:“尊巴、壁球、旋转、旋转马拉松、私人教练(PT)课程”等 每个项目都有一个描述、一张图片和一个按钮,可以转到相应课程的页面 有没有人知道是否有一个控件可以让我实现这一点C# 正在查找要重复某个模板的控件,c#,silverlight-4.0,controls,C#,Silverlight 4.0,Controls,您好 我正在Silverlight中寻找一种方法,使其具有一个控件,该控件为绑定到它的每个项目重复一个模板 我会尽量解释得更清楚一点 在屏幕截图中,您可以看到一些可用的课程 名单包括:“尊巴、壁球、旋转、旋转马拉松、私人教练(PT)课程”等 每个项目都有一个描述、一张图片和一个按钮,可以转到相应课程的页面 有没有人知道是否有一个控件可以让我实现这一点 如果没有,我应该如何开始完成这项工作?为什么不使用列表框和项目模板 以下是一个很棒的教程: 基本上,您可以使用Setter来定义一个项目模板(请
如果没有,我应该如何开始完成这项工作?为什么不使用列表框和项目模板 以下是一个很棒的教程: 基本上,您可以使用
Setter
来定义一个项目模板(请记住,在Silverlight/WPF中,项目的内容可以是任何对象),其中包含一个布局
例如
制作:
为什么不使用列表框和项目模板 以下是一个很棒的教程: 基本上,您可以使用
Setter
来定义一个项目模板(请记住,在Silverlight/WPF中,项目的内容可以是任何对象),其中包含一个布局
例如
制作:
(+1 JD)或者,如果您不需要任何基本上类似于中继器控件的选择逻辑,则可以使用ItemsControl。(+1 JD)或者如果您不需要任何基本上类似于中继器控件的选择逻辑,则可以使用ItemsControl。
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Rectangle Height="30" Width="30"
Margin="2"
Fill="{Binding Logo}" />
<Label Content="{Binding Name}"
VerticalAlignment="Center"
FontSize="14" />
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>