Wpf 组合框Visiblecolumn绑定

Wpf 组合框Visiblecolumn绑定,wpf,binding,combobox,visible,Wpf,Binding,Combobox,Visible,我正在编写一个创建代码的工具(例如:代码生成器)。但是,有以下方法删除组合框中可见的列绑定。(WPF) 方法: public static string ConvertControlToString<T>(T orig) { StringBuilder outstr = new StringBuilder(); //this code need for right XML fomating XmlWriterSettings

我正在编写一个创建代码的工具(例如:代码生成器)。但是,有以下方法删除组合框中可见的列绑定。(WPF) 方法:

 public static string ConvertControlToString<T>(T orig)
    {
        StringBuilder outstr = new StringBuilder();
        //this code need for right XML fomating 
        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        settings.OmitXmlDeclaration = true;
        settings.ConformanceLevel = ConformanceLevel.Fragment;
        settings.NamespaceHandling = NamespaceHandling.OmitDuplicates;
        XamlDesignerSerializationManager dsm = new XamlDesignerSerializationManager(XmlWriter.Create(outstr, settings));
        //this string need for turning on expression saving mode 
        dsm.XamlWriterMode = XamlWriterMode.Expression;
        XamlWriter.Save(orig, dsm);
        return outstr.ToString();
    }
公共静态字符串ConvertControlToString(T源)
{
StringBuilder outsr=新的StringBuilder();
//这段代码需要正确的XML匹配
XmlWriterSettings=新的XmlWriterSettings();
settings.Indent=true;
settings.OmitXmlDeclaration=true;
settings.ConformanceLevel=共形级别.Fragment;
settings.namespaceholling=namespaceholling.omplicates;
XamlDesignerSerializationManager dsm=新的XamlDesignerSerializationManager(XmlWriter.Create(outtr,settings));
//此字符串需要打开表达式保存模式
dsm.XamlWriterMode=XamlWriterMode.Expression;
XamlWriter.Save(源,dsm);
返回outsr.ToString();
}
在这个方法中,我得到以下表达式

panel.ContentXamlString=EditorHelper.ConvertControlToString(c.Content)


谢谢。

您的问题是什么?此方法删除my combobox visiblecolumn绑定。我不要这个。