English 中文(简体)
如何通过样式设置WPF的Grid.RowDefinitions。
原标题:
  • 时间:2008-12-10 08:31:32
  •  标签:

我正在使用几个Grid来格式化多个GridViewColumn.CellTemplate:

<ListView SharedSizeScope="true">
  <ListView.View>
    <GridView>
      <GridViewColumn>
        <GridViewColumn.CellTemplate>
          <DataTemplate>
            <Grid>
              <Grid.RowDefinitions>
                <RowDefinition SharedSizeGroup="foo" />
                <!-- ... -->

我尝试将 RowDefinition (在所有列中均相同)提取到 Style 中:

<Style TargetType="{x:Type Grid}">
  <Setter Property="RowDefinitions">
    <Setter.Value>
      <RowDefinition SharedSizeGroup="foo" />
      <!-- ... -->

但编译器抱怨:

Error: The Property Setter RowDefinitions cannot be set because it does not have an accessible set accessor.

这有点显而易见,但并不太有帮助。

除了编写自定义 Grid 派生物之外,我如何避免多次指定行定义(请参见不要重复自己)?

最佳回答

网格不支持控件模板(信息来自这里和间接地来自于这里)。

问题回答

暂无回答




相关问题
热门标签