none
怎样用ShellTile.Create((new Uri("/?????", UriKind.Relative), standardTileData)中导航到一个方法。 RRS feed

  • 问题

  • 使用 ShellTile.Create(new Uri("/?????", UriKind.Relative), standardTileData);其中的Uri填写什么?

    想要导航到        public static void launchBluetooth()
            {
                ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
                connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
                connectionSettingsTask.Show();
            }这个方法里

    2012年7月9日 14:33

答案

  • "那如何创建Tile使得能够单击进入系统蓝牙设置界面"

    Tile只是应用程序设置的一个状态,当点击App的时候,进入程序,然后可以获取Tile的数据,类似于一个可以显示在界面上的变量而已。

    所以你还是要进行判断。如果想直接进入蓝牙。

    和不考虑直接在app.xaml.cs中设置?

    public App()
            {
                // Global handler for uncaught exceptions. 
                UnhandledException += Application_UnhandledException;
    
                // Standard Silverlight initialization
                InitializeComponent();
    
                // Phone-specific initialization
                InitializePhoneApplication();
                ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
                connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
                connectionSettingsTask.Show();

    • 已标记为答案 Otomii Lu 2012年7月17日 9:02
    2012年7月10日 5:52

全部回复

  • Uri是一个页面的地址,所以会打开这个页面的。可以在这个页面的load事件中调用你的方法。
    2012年7月10日 0:57
  • 你好,

    Uri是Uniform Resource Identifier的简称,比如,一个本地的xaml页面,一张Internet上的图片等等。但是,我认为,一个方法并不能认为是一个资源。具体可以参考MSDN的说明:Uri Class


    Keep Fighting

    2012年7月10日 0:58
  • 我这个方法是实现启动器进入系统蓝牙设置 如果新建一个界面调用这个方法是可以进入蓝牙 但是按后退键还要回到这个界面 没法直接退出程序 比较麻烦呀

    2012年7月10日 2:52
  • 那如何创建Tile使得能够单击进入系统蓝牙设置界面
    2012年7月10日 2:53
  • "那如何创建Tile使得能够单击进入系统蓝牙设置界面"

    Tile只是应用程序设置的一个状态,当点击App的时候,进入程序,然后可以获取Tile的数据,类似于一个可以显示在界面上的变量而已。

    所以你还是要进行判断。如果想直接进入蓝牙。

    和不考虑直接在app.xaml.cs中设置?

    public App()
            {
                // Global handler for uncaught exceptions. 
                UnhandledException += Application_UnhandledException;
    
                // Standard Silverlight initialization
                InitializeComponent();
    
                // Phone-specific initialization
                InitializePhoneApplication();
                ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
                connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
                connectionSettingsTask.Show();

    • 已标记为答案 Otomii Lu 2012年7月17日 9:02
    2012年7月10日 5:52