2012-08-06 76 views
0

我目前正在嘗試開發帶有建議,標記化輸入的Outlook「發送到」字段,例如自動完成文本框。目前我正在嘗試使用其源代碼中提供的WPF擴展工具包(這不是正式發佈的)中的TokenizedTextBox來開發它。 source site有沒有人使用過?TokenizedTextBox WPF擴展工具包說明

編輯:誰能給我一個如何使用TokenizedTextBox的例子,我只是不能得到自動完成列表。下面的代碼

<Grid> 
    <xctk:TokenizedTextBox Name="testtokenized" Margin="0,25,0,240" > 

    </xctk:TokenizedTextBox> 
</Grid> 

testtokenized.ItemsSource = new string[] { "hey", "Bye", "goodmorning", "goodnight", "OrionCity" }; 
+0

是的,很多人都會有使用的控制。然而,你還沒有問過一個具體的問題 - 你需要什麼幫助? – 2012-08-06 09:42:05

+0

在tokenizedTextBox中,我將Itemssource屬性設置爲字符串[],但是當我運行該程序時,它不顯示自動完成列表 – Proceso 2012-08-06 09:53:29

+0

您可以發佈一些示例代碼以瞭解您正在做的事情嗎? – 2012-08-06 10:03:52

回答

1
<StackPanel Orientation="Horizontal" > 
<xctk:TokenizedTextBox TabIndex="230" x:Name="testtokenized"/> 
<Button x:Name="sendAllEmail" Click="sendAllEmail_Click" TabIndex="20" ToolTip="Open All In Default Email Client" Height="20" Width="20"> 
<Image Source="..\Common\Images\Send.png" /> 

</Button></StackPanel> 

 

Private Shared Sub OpenOutlook(ByVal strTo As String, ByVal strCC As String) 
    System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(String.Format("mailto:{0}?cc={1}", strTo, strCC))) 
End Sub 

Public Shared Sub OpenEmailInEmailClient() 
     If String.IsNullOrWhiteSpace(testtokenized.Text, testtokenized.Text)Then 
      Return 
     End If 

     OpenOutlook(strTo, strCC) 
End Sub