private void ExChildWindow_Loaded(object sender, RoutedEventArgs e)
        {
            this.LayoutRoot.Children.Clear();

            switch (Common.gDataFormType)
            {
            case Common.geDataFormType.OrderDetail:
                Utl_DataFormOrder utlOrder = new Utl_DataFormOrder();
                utlOrder._entityH     = (EntityOrderH)this._entityH;
                utlOrder._entityListD = (ObservableCollection <EntityOrderD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlOrder);
                break;

            case Common.geDataFormType.EstimateDetail:
                Utl_DataFormEstimate utlEstimate = new Utl_DataFormEstimate();
                utlEstimate._entityH     = (EntityEstimateH)this._entityH;
                utlEstimate._entityListD = (ObservableCollection <EntityEstimateD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlEstimate);
                break;

            case Common.geDataFormType.SalesDetail:
                Utl_DataFormSales utlSales = new Utl_DataFormSales();
                utlSales._entityH     = (EntitySalesH)this._entityH;
                utlSales._entityListD = (ObservableCollection <EntitySalesD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlSales);
                break;

            case Common.geDataFormType.ReceiptDetail:
                Utl_DataFormReceipt utlReceipt = new Utl_DataFormReceipt();
                utlReceipt._entityH     = (EntityReceiptH)this._entityH;
                utlReceipt._entityListD = (ObservableCollection <EntityReceiptD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlReceipt);
                break;

            case Common.geDataFormType.PurchaseOrderDetail:
                Utl_DataFormPurchaseOrder utlPurchaseOrder = new Utl_DataFormPurchaseOrder();
                utlPurchaseOrder._entityH     = (EntityPurchaseOrderH)this._entityH;
                utlPurchaseOrder._entityListD = (ObservableCollection <EntityPurchaseOrderD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlPurchaseOrder);
                break;

            case Common.geDataFormType.PurchaseDetail:
                Utl_DataFormPurchase utlPurchase = new Utl_DataFormPurchase();
                utlPurchase._entityH     = (EntityPurchaseH)this._entityH;
                utlPurchase._entityListD = (ObservableCollection <EntityPurchaseD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlPurchase);
                break;

            case Common.geDataFormType.PaymentCashDetail:
                Utl_DataFormPaymentCash utlPaymentCash = new Utl_DataFormPaymentCash();
                utlPaymentCash._entityH     = (EntityPaymentCashH)this._entityH;
                utlPaymentCash._entityListD = (ObservableCollection <EntityPaymentCashD>) this._entityListD;
                this.LayoutRoot.Children.Add(utlPaymentCash);
                break;

            default:
                break;
            }

            //this.listDisplayTabIndex = ExVisualTreeHelper.GetDisplayTabIndex(this.GridMaster); // Tab Index 保持
        }
        private void ExChildWindow_Loaded(object sender, RoutedEventArgs e)
        {
            this.LayoutRoot.Children.Clear();

            switch (Common.gDataFormType)
            {
                case Common.geDataFormType.OrderDetail:
                    Utl_DataFormOrder utlOrder = new Utl_DataFormOrder();
                    utlOrder._entityH = (EntityOrderH)this._entityH;
                    utlOrder._entityListD = (ObservableCollection<EntityOrderD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlOrder);
                    break;
                case Common.geDataFormType.EstimateDetail:
                    Utl_DataFormEstimate utlEstimate = new Utl_DataFormEstimate();
                    utlEstimate._entityH = (EntityEstimateH)this._entityH;
                    utlEstimate._entityListD = (ObservableCollection<EntityEstimateD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlEstimate);
                    break;
                case Common.geDataFormType.SalesDetail:
                    Utl_DataFormSales utlSales = new Utl_DataFormSales();
                    utlSales._entityH = (EntitySalesH)this._entityH;
                    utlSales._entityListD = (ObservableCollection<EntitySalesD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlSales);
                    break;
                case Common.geDataFormType.ReceiptDetail:
                    Utl_DataFormReceipt utlReceipt = new Utl_DataFormReceipt();
                    utlReceipt._entityH = (EntityReceiptH)this._entityH;
                    utlReceipt._entityListD = (ObservableCollection<EntityReceiptD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlReceipt);
                    break;
                case Common.geDataFormType.PurchaseOrderDetail:
                    Utl_DataFormPurchaseOrder utlPurchaseOrder = new Utl_DataFormPurchaseOrder();
                    utlPurchaseOrder._entityH = (EntityPurchaseOrderH)this._entityH;
                    utlPurchaseOrder._entityListD = (ObservableCollection<EntityPurchaseOrderD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlPurchaseOrder);
                    break;
                case Common.geDataFormType.PurchaseDetail:
                    Utl_DataFormPurchase utlPurchase = new Utl_DataFormPurchase();
                    utlPurchase._entityH = (EntityPurchaseH)this._entityH;
                    utlPurchase._entityListD = (ObservableCollection<EntityPurchaseD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlPurchase);
                    break;
                case Common.geDataFormType.PaymentCashDetail:
                    Utl_DataFormPaymentCash utlPaymentCash = new Utl_DataFormPaymentCash();
                    utlPaymentCash._entityH = (EntityPaymentCashH)this._entityH;
                    utlPaymentCash._entityListD = (ObservableCollection<EntityPaymentCashD>)this._entityListD;
                    this.LayoutRoot.Children.Add(utlPaymentCash);
                    break;
                default:
                    break;
            }

            //this.listDisplayTabIndex = ExVisualTreeHelper.GetDisplayTabIndex(this.GridMaster); // Tab Index 保持

        }