Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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_Xamarin - Fatal编程技术网

C# 对于楼层映射,wpf中的网格视图或列表视图更好

C# 对于楼层映射,wpf中的网格视图或列表视图更好,c#,wpf,xamarin,C#,Wpf,Xamarin,我正在做一个项目,其中我想显示办公室地板上有两千个座位,这将是用户交互的,将在wpf Viewport2DVuisal3D内,所有的SeatCells将有带图像的堆栈面板,该面板与表中的数据库项绑定。我将使用滚动器和缩放器在屏幕中移动。我的问题是考虑到性能和维护,我何时必须使用网格视图或列表视图以及控制模板,或者是否有其他选项可以执行此操作。我是WPF新手,请帮帮我?画布控件可用于放置具有任意像素坐标的项目,可能有用吗 <Canvas> <Stackpanel Canv

我正在做一个项目,其中我想显示办公室地板上有两千个座位,这将是用户交互的,将在wpf Viewport2DVuisal3D内,所有的SeatCells将有带图像的堆栈面板,该面板与表中的数据库项绑定。我将使用滚动器和缩放器在屏幕中移动。我的问题是考虑到性能和维护,我何时必须使用网格视图或列表视图以及控制模板,或者是否有其他选项可以执行此操作。我是WPF新手,请帮帮我?

画布控件可用于放置具有任意像素坐标的项目,可能有用吗

<Canvas>
    <Stackpanel Canvas.Left="10" Canvas.Right="10"></Stackpanel>
    <Stackpanel Canvas.Left="20" Canvas.Right="20"></Stackpanel>
</Canvas>