using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace SiaSun.LMS.WPFClient.Dialog { /// /// QueryDialog.xaml 的交互逻辑 /// public partial class QueryDialog : Window { string strTableName = null; string windowName = null; string strWhere = string.Empty; /// /// 关联XML表名 /// public string U_XmlTableName { get { return strTableName; } set { strTableName = value; } } /// /// 关联窗体名称 /// public string U_WindowName { get { return windowName; } set { windowName = value; } } /// /// 查询筛选条件 /// public string U_Where { get { return strWhere; } set { strWhere = value; } } public QueryDialog() { InitializeComponent(); this.ucWinHeader.DataContext = this; } private void Window_Loaded(object sender, RoutedEventArgs e) { this.ucQueryControl.U_WindowName = this.windowName; this.ucQueryControl.U_XmlTableName = this.strTableName; this.ucQueryControl.U_InitControl(); } private void WrapPanel_Click(object sender, RoutedEventArgs e) { Button btn = e.OriginalSource as Button; switch (btn.Name) { case "btnOK": this.strWhere = this.ucQueryControl.U_GetQueryWhere(); this.DialogResult = true; break; case "btnClose": this.DialogResult = false; break; } this.Close(); return; } } }