C# 如何使用FlowDocumentReader创建表,而不附加读卡器属性?

C# 如何使用FlowDocumentReader创建表,而不附加读卡器属性?,c#,wpf,xaml,C#,Wpf,Xaml,显然,在WPF中创建一个简单的表并不像123那么容易。。然而 我能在网上找到的唯一资源将我重定向到FlowDocumentReader 我从前面的StackOverflow问题中尝试了这个示例: 在我的WPF应用程序中,它似乎不仅仅创建一个表。。。它创建了一个表,在底部附加了一些不必要的项目,例如搜索功能和不同的页面视图(一页、两页等)。我不需要reader函数,我只想创建一个基本的、好看的表。即,包含行和列的表。如何在WPF中创建表 我对WPF非常陌生,所以我希望这不是一个太天真的问题 更新:

显然,在WPF中创建一个简单的表并不像123那么容易。。然而

我能在网上找到的唯一资源将我重定向到FlowDocumentReader

我从前面的StackOverflow问题中尝试了这个示例:

在我的WPF应用程序中,它似乎不仅仅创建一个表。。。它创建了一个表,在底部附加了一些不必要的项目,例如搜索功能和不同的页面视图(一页、两页等)。我不需要reader函数,我只想创建一个基本的、好看的表。即,包含行和列的表。如何在WPF中创建表

我对WPF非常陌生,所以我希望这不是一个太天真的问题

更新:


如何使用FlowDocumentReader制作基本表格而不使用额外功能?

如果要删除控件中包含的内置功能,请编辑
FlowDocumentReader
模板。如果您有
Expression Blend
,则只需放下该控件并右键单击它,然后说“编辑模板”,这样它将为其生成现有模板,然后您就可以从那里修改它

如果要使用多个州或模板,可以制作两个不同的模板并分配给读卡器

如果要删除缩放工具栏,可以重新定义FlowDocumentReader的ControlTemplate

如果您想从FlowDocumentReader中删除缩放功能,下面的代码段应该可以做到这一点:

<Style TargetType="{x:Type FlowDocumentReader}">
  <Setter Property="MinZoom" Value="100"/>
  <Setter Property="MaxZoom" Value="100"/>
</Style>


如果您想让它看起来像您提供的
剑道ui
。为什么不使用
DataGrid
?哦,这正是我想要的!我不知道DataGrid。每次我试图在文档中查找网格时,我都得到了wpf基本网格,这不是我想要的。非常感谢。但我想,为了让这个问题更有趣,让我们看看如何使用FlowDocumentReader制作一个基本的表格,而不需要额外的功能?我将编辑问题。
FlowDocument
用于
文档
,而不是UI。您正在寻找一个
DataGrid
@KalaJ回答了您未来的问题。顺便说一句,我想知道我是否可以使用XAML添加行,还是必须在我的viewmodel中使用C添加行?(对于DataGrid)
C#
您可以使用XAML来定义它的外观。更多的