在silverlight中通过对话框把选择的图片插入到RichTextBox中

主要是通过OpenFileDialog打开一个对话框,然后把选择的图片插入到RichTextBox中,具体代码如下

OpenFileDialog open = new OpenFileDialog();

            open.Filter = "Image Files (*.bmp, *.jpg)|*.bmp;*.jpg ";

            bool? result = open.ShowDialog();

            if (result != null && result == true)

            {

                Image image = new Image();

                BitmapImage bimage = new BitmapImage();

                bimage.SetSource(open.File.OpenRead());

                image.Source = bimage;

                image.Width = 50;

                image.Height = 50;



                InlineUIContainer container = new InlineUIContainer();

                container.Child = image;

                TestRTB.Selection.Insert(container);

 

 

你可能感兴趣的:(silverlight)