private void OnSiteChanged()
        {
            if (Site == null || Site == string.Empty)
            {
                return;
            }
            //if (FurnItemsSrc == null) FurnItemsSrc = new ObservableCollection<SPCItemInfo>();
            FurnItemsSrc.Clear();
            DataTable dt = Database.DBQueryTool.GetFurnItemInfo(Site);

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows.Cast <DataRow>())
                {
                    SPCItemInfo info = new SPCItemInfo()
                    {
                        ItemList    = item["FURN_ITEM_INDEX"].ToString(),
                        Flag        = "T2",
                        Description = item["ITEM_NAME"].ToString(),
                        Title       = item["ITEM_NAME"].ToString()
                    };
                    FurnItemsSrc.Add(info);
                }
            }
        }
        public void RemoveClickedItem(object obj)
        {
            System.Windows.Controls.TextBlock itemTextBlock = obj as System.Windows.Controls.TextBlock;
            if (itemTextBlock == null)
            {
                return;
            }

            foreach (var item in FurnItemsSrc)
            {
                if (item.Description == itemTextBlock.Text)
                {
                    for (int i = SelectedFurnItems.Count; i-- > 0;)
                    {
                        SPCItemInfo info = SelectedFurnItems[i];
                        if (item.ItemList == info.ItemList)
                        {
                            SelectedFurnItems.RemoveAt(i);
                            return;
                        }
                    }
                }
            }
        }