Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF类纸控制_C#_Wpf - Fatal编程技术网

C# WPF类纸控制

C# WPF类纸控制,c#,wpf,C#,Wpf,我想创建一个WPF控件,它看起来像漂浮在某种容器中的一张白纸。我希望能够拖动纸张并进行缩放 我是WPF的新手,我想知道我应该研究哪个控件来创建它 我假设纸张本身将是inkcanvas,但是容器应该是什么控件呢?我认为您应该看看ScrollViewerWPF控件。这是一个例子。这应该提供一个更大的包含控件(例如画布)的可滚动视图 下面是一些似乎可以满足您需要的功能。我认为您应该看看ScrollViewerWPF控件。这是一个例子。这应该提供一个更大的包含控件(例如画布)的可滚动视图 这似乎满足了您

我想创建一个WPF控件,它看起来像漂浮在某种容器中的一张白纸。我希望能够拖动纸张并进行缩放

我是WPF的新手,我想知道我应该研究哪个控件来创建它


我假设纸张本身将是inkcanvas,但是容器应该是什么控件呢?

我认为您应该看看ScrollViewerWPF控件。这是一个例子。这应该提供一个更大的包含控件(例如画布)的可滚动视图


下面是一些似乎可以满足您需要的功能。

我认为您应该看看ScrollViewerWPF控件。这是一个例子。这应该提供一个更大的包含控件(例如画布)的可滚动视图


这似乎满足了您的需要。

WPF已经有了类似于普通纸张的FixedPage文档页面,当您将其放在document viewer中时,它看起来与Adobe Reader完全相同,您可以将所有需要的内容放在FixedPage中,您也可以从FixedPage派生并将您的内容放入其中。

WPF已经有FixedPage文档页面,看起来像普通纸张,当您将其放入document viewer中时,它看起来与Adobe Reader完全相同,您可以将所有需要的内容放入FixedPage中,您还可以从FixedPage派生并将您的内容放入其中。

我希望能够在其中放置其他控件。类似于网格和其他基本控件。在DocumentViewer中它们仍然可以编辑吗?您可以将大多数可编辑控件放在固定页面中,但我不知道datagrid。我希望能够在其中放置其他控件。类似于网格和其他基本控件。在DocumentViewer中它们仍然可以编辑吗?您可以将大多数可编辑控件放在固定页面中,但我不知道datagrid。