[WP 7.5] ImageTextBox

[WP 7.5]ImageTextBox

最近因為工作關係需要開發可以同時輸入文字與圖案的控制項

稍微了解一下目前控制項

好像沒有一個可以達到需求

所以就鼻子摸一摸自己開發一套簡易版的ImageTextBox

先給大家看一下開發完後的測試畫面

1.準備一下要Show在文字框內的等待選擇的可愛小圖

NonPress

2.接著是點選方框後帶出SIP的樣式,同時也可以點選上方小圖

將圖片放入

PressClick

3.按下Click後在下方呈現之前的打入的內容

FinalImage1

我將第一版的檔案放到SkyDrive有興趣的人可以到這邊載去用

 

底下稍微解說要怎麼使用

1.首先先將Dll檔參考進來,然後再要使用的xaml檔處引用

 


xmlns:my1="clr-namespace:ImageTextBox;assembly=ImageTextBox"   

2.接著輸入Tag


<my1:ImageTextBox x:Name="ImgTB" Background="Gray" VerticalAlignment="Top"></my1:ImageTextBox>

 

接著說明重要的方法

1.SetImageObj(image):

這個方法主要輸入Image物件給ImageTextBox來插入輸入的地方

 

2.GetContent():

這個方法可以取回已經輸入的文字及圖片的集合

回傳為依據使用者當初輸入順序的資料我將它弄成List<ImageTextBox.ChatObj>

包含

(1)objType:為物件的型別目前的版本只有String和Image

(2)obj:為物件本身

要使用前先將obj轉型

 

以上為目前的第一版,這個版本尚無游標所以很陽春 吐舌頭