0
我正在使用輔助瓷磚在我的應用程序中的所有工作正常,但不幸當我從輔助瓷磚開始我的應用程序它打開開始屏幕,我已經搜索,我知道我必須編輯我的App.cs需要捕獲tileActivationArguments,但我不知道如何正確執行。我需要你的幫助 謝謝。Windows 8輔助瓷磚導航c#
這裏是我的代碼,我用它來針
private async void btnpin_Click_1(object sender, RoutedEventArgs e)
{
//mantenmos abierta el appbar
this.miappbar.IsSticky = true;
//obtenemos la imagen del .json y la mostramos en la nota
Uri logo = new Uri(pequeniaImagen);
Uri smalllogo = new Uri(pequeniaImagen);
//creamos el secondary tile
SecondaryTile secondary = new SecondaryTile(logoSecondaryTileld, String.Format("{0} {1:d}",pageTitle.Text,Convert.ToDateTime(tvFecha.Text)),pageTitle.Text,logoSecondaryTileld, TileOptions.ShowNameOnLogo,logo);
secondary.DisplayName =pageTitle.Text;//nombre de la nota
//obtenemos el color de fondo del secondary tile
SolidColorBrush brush= Editor.returnColorfromString(Mcolor);
secondary.BackgroundColor = brush.Color;
//color del texto
secondary.ForegroundText = ForegroundText.Dark;
bool isPinned = await secondary.RequestCreateForSelectionAsync(detalles.GetElementRect((FrameworkElement)sender), Windows.UI.Popups.Placement.Below);
//el usuario pinieo la nota
if (isPinned)
{
//ocultamos el btn pin
btnpin.Visibility = Visibility.Collapsed;
//mostramos el btn unpin
btnunpin.Visibility = Visibility.Visible;
}
this.miappbar.IsSticky = false;
}
,這是我App.cs代碼
if (rootFrame.Content == null)
{
if (!String.IsNullOrEmpty(args.Arguments))
rootFrame.Navigate(typeof(detalles), args.Arguments);
else
rootFrame.Navigate(typeof(GroupedItemsPage));
}
else
{
if (!String.IsNullOrEmpty(args.Arguments))
rootFrame.Navigate(typeof(detalles), args.Arguments);
else
rootFrame.Navigate(typeof(GroupedItemsPage));
}
你的代碼是正確的,我認爲'args.Arguments'會出現問題,'if'條件可能由於錯誤的參數而不能滿足。 – Xyroid
謝謝@Xyroid我已經解決了我的問題。 –
歡迎:)我發佈我的評論作爲答案,請接受它作爲答案和upvote它。 – Xyroid