Невозможно поместить изображения в плитку-концентратор - PullRequest
1 голос
/ 05 февраля 2012

Я пытался поместить некоторые изображения в плитку-концентратор в качестве дизайна оконного телефона 7, но я узнал, что даже точно следую электронной книге, но все еще не могу вставить изображения в нее. Кто-нибудь, пожалуйста?

XAML код

  <ListBox Grid.Row="0" x:Name="tileList">
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <toolkit:WrapPanel Orientation="Horizontal"/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <toolkit:HubTile Title="{Binding Title}" Margin="3" Notification="{Binding Notification}"
                                        DisplayNotification="{Binding DisplayNotification}" Message="{Binding Message}" 
                                             GroupTag="{Binding GroupTag}" Source="{Binding ImageUri}"> 
                            </toolkit:HubTile>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>

Код позади

 List<TileItem> tileItems = new List<TileItem>()
            {
                new TileItem()
                {
                    ImageUri="/Images/logo.png", Title="Work Hard", Notification = "Work Hard", GroupTag="TileGroup"
                },
                new TileItem()
                {
                    ImageUri="/Images/Hard.jpg", Title="Work Smart", Notification = "Work Smart", GroupTag="TileGroup"
                },
                new TileItem()
                {
                    ImageUri="/Images/Hard.jpg",
                    Title = "Play Smart",
                    Message = "Look Smart"
                },
                new TileItem()
                {
                    ImageUri="/Images/Hard.jpg",
                    Title = "Sleep Smart",
                    Message = "Sleep Smart"
                },
                new TileItem()
                {
                    ImageUri="/Images/Hard.jpg",
                    Title = "Sleep Hard",
                    Message = "Sleep Hard"
                },
                new TileItem()
                {
                    ImageUri="/Images/Hard.jpg", Title="Play Hard", Notification = "Play Hard", GroupTag="TileGroup"
                }
            };

Для классов, которые будут

   public class TileItem
    {
        public string ImageUri
        {
            get;
            set;
        }

        public string Title
        {
            get;
            set;
        }

        public string Notification
        {
            get;
            set;
        }

        public bool DisplayNotification
        {
            get
            {
                return !string.IsNullOrEmpty(this.Notification);
            }
        }

        public string Message
        {
            get;
            set;
        }

        public string GroupTag
        {
            get;
            set;
        }
    }

Любой, пожалуйста. Спасибо

1 Ответ

1 голос
/ 05 февраля 2012

Судя по тому, как у вас есть путь, я бы сказал, что это "Build Action". Возможно, вы захотите проверить, имеет ли для изображения, которое вы пытаетесь отобразить, «Build Action» установленное содержимое.

...