我想解决一个复杂的问题。我正在构建一个动态接口,并且想将任何存在的ArrayList转换为TreeView。我试过价值转换器,但没有奏效。 这里是我的代码: if(current.Value is ArrayList)
{
var factory = new FrameworkElementFactory(typeof (TreeView));
factory.SetBin
如果我有一个从System.Windows.DispatcherObject派生的对象,但定义了ControlTemplate。 public class A : System.Windows.DependencyObject
{
public ControlTemplate ControlTemplate {get; set;}
}
这是 public class B
{
我想从一个父控件移动到另一个(如果这将工作,我不太确定)。我可以抓住我想要移动的控制。这里是我的代码:“指定的可视已经是另一个Visual或CompositionTarget根的孩子” public void MoveElement(UIElement uiElement)
{
var element = ((FrameworkElement)uiElement).Parent;