Silverlight 4當中的剪貼簿支援

在Silverlight 4當中,剪貼簿開始被直接支援,但是由於畢竟應用程式是執行在瀏覽器當中,所以安全性還是會被額外的考量,所以當您撰寫的Silverlight應用程式欲存取剪貼簿時,會出現底下這樣的畫面:

待使用者按下『是(Y)』後,我們的程式才能夠存取剪貼簿。

不過,程式碼卻相當簡單,存取剪貼簿的程式碼如下:
private void Button_Paste_Click(object sender, RoutedEventArgs e)
{
//將文字貼上RichTextBox2
RichTextBox2.Selection.Text = System.Windows.Clipboard.GetText();
}
private void Button_Copy_Click(object sender, RoutedEventArgs e)
{
//從RichTextBox1中將選取的文字填入剪貼簿
System.Windows.Clipboard.SetText(RichTextBox1.Selection.Text);
}

透過靜態類別Clipboard,我們就可以輕易的在系統剪貼簿中存取文字類型的資料。

留言

RogerMan表示…
老師,
圖上圖片可以嗎?
如果可以,可以實作圖片的儲存嗎?

這個網誌中的熱門文章

使用 Airtable 在小型需求上取代傳統資料庫

在POC或迷你專案中使用 LiteDB

專業的價值...

精彩(且驚人)的Semantic Kernel入門範例

周末讀書會 - 一如既往