Wpf 组合框Visiblecolumn绑定
我正在编写一个创建代码的工具(例如:代码生成器)。但是,有以下方法删除组合框中可见的列绑定。(WPF) 方法: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
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绑定。我不要这个。