locked
동일한 앱에 대해서 멀티 타일 생성이 가능한가요? RRS feed

  • 질문

  • 그리고 제가 구현하는 App경우 타일을 2개 생성하고싶은데 이게 가능한가요???

    가능하다면 여러개가 가능한건지 궁금합니다?

    • 이동됨 Jina Lee 2012년 10월 23일 화요일 오전 7:31 (이전 위치:Windows 스토어 앱)
    2012년 9월 23일 일요일 오후 2:51

답변

  • 안녕하십니까? 아리 님,
    Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
     
    현재 문의 하신 ”동일한 앱에 대해서 멀티 타일 생성이 가능한가요?" 대해 답변을 드리겠습니다.

    제 생각에는 SecondaryTile 이 가능하지 않을까 싶습니다.
    나머지 부분에 있어서는 좀더 확인이 필요할것 같습니다. 하지만 일반적으로는 동일한 앱에 여러 타일이 존재해야하는 경우가 드믈꺼같긴한데... 확인 되면 업데이트 해드리겠습니다.

    [참조자료]
    Secondary Tile class


    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

     

    • 답변으로 표시됨 J.Hee 2012년 10월 2일 화요일 오전 8:54
    2012년 9월 24일 월요일 오전 9:20
  • Secondary tiles sample 입니다.
    http://code.msdn.microsoft.com/windowsapps/Secondary-Tiles-Sample-edf2a178

    아래는 2번째 타일생성요청 코드입니다.

                    // Prepare package images for use as the Tile Logo and small Logo in our tile to be pinned
                    Uri logo = new Uri("ms-appx:///Assets/squareTile-sdk.png");
                    Uri smallLogo = new Uri("ms-appx:///Assets/smallTile-sdk.png");
    
                    // During creation of secondary tile, an application may set additional arguments on the tile that will be passed in during activation.
                    // These arguments should be meaningful to the application. In this sample, we'll pass in the date and time the secondary tile was pinned.
                    string tileActivationArguments = MainPage.logoSecondaryTileId + " WasPinnedAt=" + DateTime.Now.ToLocalTime().ToString();
    
                    // Create a 1x1 Secondary tile
                    SecondaryTile secondaryTile = new SecondaryTile(MainPage.logoSecondaryTileId,
                                                                    "Title text shown on the tile",
                                                                    "Name of the tile the user sees when searching for the tile",
                                                                    tileActivationArguments,
                                                                    TileOptions.ShowNameOnLogo,
                                                                    logo);
    
                    // Specify a foreground text value.
                    // The tile background color is inherited from the parent unless a separate value is specified.
                    secondaryTile.ForegroundText = ForegroundText.Dark;
    
                    // Like the background color, the small tile logo is inherited from the parent application tile by default. Let's override it, just to see how that's done.
                    secondaryTile.SmallLogo = smallLogo;
    
                    // OK, the tile is created and we can now attempt to pin the tile.
                    // Note that the status message is updated when the async operation to pin the tile completes.
                    bool isPinned = await secondaryTile.RequestCreateForSelectionAsync(MainPage.GetElementRect((FrameworkElement)sender), Windows.UI.Popups.Placement.Below);
    


    시간이 되시면 이런샘플들이 모두 모여있는 150 Samples 모음을 천천히 보시면 도움이 될것 같아요 ㅎㅎ

    http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples

    • 답변으로 표시됨 J.Hee 2012년 10월 2일 화요일 오전 8:54
    2012년 9월 26일 수요일 오전 9:18

모든 응답

  • 안녕하십니까? 아리 님,
    Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
     
    현재 문의 하신 ”동일한 앱에 대해서 멀티 타일 생성이 가능한가요?" 대해 답변을 드리겠습니다.

    제 생각에는 SecondaryTile 이 가능하지 않을까 싶습니다.
    나머지 부분에 있어서는 좀더 확인이 필요할것 같습니다. 하지만 일반적으로는 동일한 앱에 여러 타일이 존재해야하는 경우가 드믈꺼같긴한데... 확인 되면 업데이트 해드리겠습니다.

    [참조자료]
    Secondary Tile class


    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

     

    • 답변으로 표시됨 J.Hee 2012년 10월 2일 화요일 오전 8:54
    2012년 9월 24일 월요일 오전 9:20
  • Secondary tiles sample 입니다.
    http://code.msdn.microsoft.com/windowsapps/Secondary-Tiles-Sample-edf2a178

    아래는 2번째 타일생성요청 코드입니다.

                    // Prepare package images for use as the Tile Logo and small Logo in our tile to be pinned
                    Uri logo = new Uri("ms-appx:///Assets/squareTile-sdk.png");
                    Uri smallLogo = new Uri("ms-appx:///Assets/smallTile-sdk.png");
    
                    // During creation of secondary tile, an application may set additional arguments on the tile that will be passed in during activation.
                    // These arguments should be meaningful to the application. In this sample, we'll pass in the date and time the secondary tile was pinned.
                    string tileActivationArguments = MainPage.logoSecondaryTileId + " WasPinnedAt=" + DateTime.Now.ToLocalTime().ToString();
    
                    // Create a 1x1 Secondary tile
                    SecondaryTile secondaryTile = new SecondaryTile(MainPage.logoSecondaryTileId,
                                                                    "Title text shown on the tile",
                                                                    "Name of the tile the user sees when searching for the tile",
                                                                    tileActivationArguments,
                                                                    TileOptions.ShowNameOnLogo,
                                                                    logo);
    
                    // Specify a foreground text value.
                    // The tile background color is inherited from the parent unless a separate value is specified.
                    secondaryTile.ForegroundText = ForegroundText.Dark;
    
                    // Like the background color, the small tile logo is inherited from the parent application tile by default. Let's override it, just to see how that's done.
                    secondaryTile.SmallLogo = smallLogo;
    
                    // OK, the tile is created and we can now attempt to pin the tile.
                    // Note that the status message is updated when the async operation to pin the tile completes.
                    bool isPinned = await secondaryTile.RequestCreateForSelectionAsync(MainPage.GetElementRect((FrameworkElement)sender), Windows.UI.Popups.Placement.Below);
    


    시간이 되시면 이런샘플들이 모두 모여있는 150 Samples 모음을 천천히 보시면 도움이 될것 같아요 ㅎㅎ

    http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples

    • 답변으로 표시됨 J.Hee 2012년 10월 2일 화요일 오전 8:54
    2012년 9월 26일 수요일 오전 9:18
  • 답변 감사드립니다!!!! =)

    2012년 10월 2일 화요일 오전 8:54