WPF TabControl基本功能的使用

https://blog.csdn.net/flysh13/article/details/113771602

 

TabControl模板

https://www.cnblogs.com/wpf_gd/articles/1707750.html

 

 https://blog.csdn.net/qq_43024228/article/details/105574203

 

 https://www.jb51.net/article/138478.htm

 

 

 

接触的大量新属性

Margin属性和Padding属性的介绍

 

 

定义C#鼠标指针的形状 Cursor

https://blog.csdn.net/liyongxxyy/article/details/8072613

 

IsItemsHost 属性 

P:可以改变

https://blog.csdn.net/zengjibing/article/details/4144235

IsItemsHost 属性用于指示在 ItemsControl(如处理项列表的 ListBox 控件)的模板中,生成的元素应放在什么位置。如果将 StackPanel 的这一属性设置为 true,则添加到 ListBox 的所有项都将进入 StackPanel。请注意,此属性只对 Panel 类型有效。

 

从本质上讲,这个帖子说的是,如果您要更换ListBox的控件模板,并希望新的布局,设置IsItemsHost =真有些面板上,例如一个StackPanel。然后,ListBox中的任何项目将自动添加为StackPanel的子项。如果列表框的方向是水平的,那么列表框将是水平的。

另一种方法是将ListBox的ItemsPanel属性设置为ItemsTemplate,并在该模板中使用StackPanel。在这种情况下,ListBox项目将被添加到StackPanel子项中,就像在第一种情况下一样。但是,您不需要设置IsItemsHost = true,它将完全不起作用。这是通过设置ItemsPanel属性来完成的。

 

 

 http://msdn.microsoft.com/en-us/library/system.windows.controls.panel.isitemshost(v=vs.90).aspx

 

WPF ItemsControl深度解读之Items和ItemsSource

https://blog.csdn.net/qq_16587307/article/details/79462137

ItemsControl可以包含多个项,神奇的就在于它可以包含字符串或完全用户自己定义的类对象,甚至可以包含Button按钮、StackPanel控件,它是ListBox,ListView,TreeView等其他控件的父类,然而ItemsControl也可以直接作为WPF的控件使用。

 

P:border控件里面只有一个控件,默认充满border。需要安放多个控件的面板,可使用panel

 

C# WPF 后台代码new出来的控件怎样添加到指定的Grid里面

pane_layout.Children.Add(tmpLabel );

P:Children属性好像只有grid有

 

引用或者更改usercontrol后,引用的usercontrol模块会出现叹号。但运行后消失,可能是提醒有修改

 

为WPF和Silverlight的Grid添加边框线 

ShowGridLines="True" 

这个边框线是虚线,坦白说,不是那么好看。从MSDN文档中我们了解到,这个边框线只是用来辅助我们做调试用的,而不适宜于在真正的产品中用。

简单的可以使用Border边框属性:https://blog.csdn.net/sanqianheijia/article/details/88975474

复杂的参考:https://www.cnblogs.com/chenxizhang/archive/2011/09/22/2185414.html

 

C# List用法 List介绍

https://www.cnblogs.com/dyhao/p/9501479.html

 

posted on 2022-02-10 16:23  rin_riceroll  阅读(73)  评论(0编辑  收藏  举报