[Windows Phone 8]如何啟動Web搜尋
前言
-------------------------------------------------------------------------------
製作APP時,如果今天要加入一個網路搜尋的功能時,
大家一定想到直接按Windows Phone上的搜尋鍵就好了對吧!
但是還有一個功能是可以放在APP裡面的喔!
它就是SearchTask,這邊將為大家介紹是如何製作的。
背景知識
-------------------------------------------------------------------------------
當啟動器SearchTask被建構時,只需要設定SearchQuery的屬性就可以了!
實做
---------------------------------------------------------------------------------
1.建立新專案
2.在MainPage.xaml下面加上1個TextBlock、1個TextBox和一個Button
 <!--TitlePanel 包含應用程式的名稱和頁面標題-->
        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
            <TextBlock Text="我的應用程式" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0"/>
            <TextBlock Text="Web搜尋" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
        </StackPanel>
        <!--ContentPanel - 其他內容置於此-->
        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <StackPanel>
                <TextBlock FontSize="30">請輸入關鍵字 : </TextBlock>
                <TextBox x:Name="txtKeyWord" />
                <Button Content="搜尋" FontSize="30" 
                        HorizontalAlignment="Stretch"  Click="Searchbtn_Click"/>
            </StackPanel>
        </Grid>
3.接著到MainPage.xaml.cs
先輸入
using Microsoft.Phone.Tasks;
接著到Click事件輸入程式碼
 private void Searchbtn_Click(object sender, RoutedEventArgs e)
        {
            if (txtKeyWord.Text == "")
            {
                return;
            }
            SearchTask MySearch = new SearchTask();
            MySearch.SearchQuery = txtKeyWord.Text;
            MySearch.Show();
        }             
4.接著我們測試看看
結語
--------------------------------------------------------------------------------------------------------
是不是很簡單呢!動手做做看吧 ^_^
希望對大家有幫助^_^
如果上述有錯誤,請不吝指教喔! 感謝大家
參考資料
--------------------------------------------------------------------------------------------------------
How to use the search task for Windows Phone