小编jjc*_*jcm的帖子

首次添加到列表框时动画WP7 datatemplate元素

嘿所有,我正在尝试将动画应用到任何添加到WP7的silverlight子集中的datatemplate的元素.我有一些问题.虽然在使用DataTemplate.Triggers的WPF(Animate WPF Datatemplate,当项目添加到Listbox?)似乎很有可能,但WP7的silverlight没有DataTemplates的Triggers属性.因此,我将如何在winphone上执行此操作?

silverlight listbox datatemplate windows-mobile windows-phone-7

5
推荐指数
1
解决办法
974
查看次数

如何导航到metro应用程序中的新页面?

试着用C#编写一个Metro应用程序.尝试导航到新页面时遇到问题.

<HyperLinkButton NavigateUri="foo.xaml"/> 
Run Code Online (Sandbox Code Playgroud)

不起作用,因为NavigateUri字段不存在.Windows.Navigate命名空间也不可用,所以没有运气.在我的应用程序中使用地铁进入新页面的正确方法是什么?

c# microsoft-metro windows-8

5
推荐指数
2
解决办法
8528
查看次数

如何安装两个版本的metro应用程序?

我有一个项目,拥有相同的C#/ xaml metro应用程序的各个分支.我有一台平板电脑,我测试应用程序,我通常会在其上部署一个应用程序包来测试我的最新代码.出现的问题是我经常有同一个程序的多个分支.我希望能够在平板电脑上执行它们(比较和对比).但是,当我去安装应用程序时,它说它已经安装,安装失败.我需要在分支上更改哪些设置,以便Windows 8将分支视为单独的应用程序?

c# xaml windows-8 windows-runtime windows-store-apps

5
推荐指数
1
解决办法
936
查看次数

动态更新DataTemplate的源代码

嘿所有,我正在用Silverlight编写一个Windows Phone应用程序,我正在尝试动态更新我已经拥有的DataTemplate的源代码.这是我的xaml:

    <ListBox Grid.Row="1" Height="607" HorizontalAlignment="Left" Name="listBox1" VerticalAlignment="Top" Width="480">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal" Height="132">
                    <StackPanel Width="370">
                        <TextBlock Text="{Binding Transcription}" Foreground="#FFC8AB14" FontSize="28" />
                        <TextBlock Text="{Binding Duration}" TextWrapping="Wrap" FontSize="24" />
                    </StackPanel>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
Run Code Online (Sandbox Code Playgroud)

在它后面的C#中,我在主init函数中传递数据,如下所示:

        list.Add(new NoteToSelf { Transcription = "oh hi", Duration = "9001 seconds" });
        list.Add(new NoteToSelf { Transcription = "fgsfds", Duration = "$Texas seconds" });
        listBox1.ItemsSource = list;   
Run Code Online (Sandbox Code Playgroud)

列表是List集合.所有这一切都很有效 - 硬编码数据在屏幕上按预期显示.但是,当我尝试动态更新信息时,它会无声地失败.如果我将操作绑定到运行此代码的按钮:

        list.Add(new NoteToSelf { Transcription = "FFUUUUUUUU", Duration = "LISTBOX, Y U NO UPDATE?" });
        listBox1.ItemsSource = list; …
Run Code Online (Sandbox Code Playgroud)

c# silverlight xaml datatemplate windows-phone-7

1
推荐指数
1
解决办法
770
查看次数