//上传按钮背景图
        private void Open_Dialog_ButtonImage_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;

            System.Windows.Forms.OpenFileDialog ofld = new System.Windows.Forms.OpenFileDialog();
            ofld.Filter      = "图片|*.jpg;*.jpeg;*.png;*.gif;*.bmp";
            ofld.Multiselect = false;
            if (ofld.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string filename = ofld.FileName;
                if (filename != "" || filename != null)
                {
                    System.Drawing.Image sourceImage = System.Drawing.Image.FromFile(filename);
                    String url = UploadUtil.uploadImage(filename);

                    StorageImage storageImage = storageImageBll.insert(filename, url, sourceImage.Width, sourceImage.Height, 1);
                    //直接变更控件背景
                    btn.Background = new ImageBrush
                    {
                        ImageSource = FileUtil.readImage2(AppDomain.CurrentDomain.BaseDirectory + storageImage.url, 200)
                        ,
                        Stretch = Stretch.Uniform
                    };
                    Canvas buttonImageCanvas = (Canvas)btn.Parent;
                    buttonImageCanvas.Tag = storageImage;
                }
            }
        }