windows-phone-7 相关问题

Windows Phone是微软现已弃用的移动操作系统和软件开发平台。将此标记用于特定于版本7.x的问题

在C#中获取[DataMember]的名称

我有如下所示的模型类, 公共课站 { [数据成员(名称=“stationName”)] 公共字符串站名; [数据成员(名称=“stationId”)] 公共弦站...

回答 4 投票 0

TextBox 只能大写

我希望文本框仅采用大写。在Windows Phone中它没有CharacterCasing,我能想到的唯一解决方案是: 私有无效textBox_TextChanged(对象发送者,TextChangedEventArgs e) {...

回答 7 投票 0

适合两名玩家的回合制棋盘手机游戏的游戏服务器基础设施

我尝试在这个主题中做功课,但不幸的是没有运气,至少图片不那么清晰我可以开始更深入地挖掘或注册服务等。 我正在尝试实现的目标:

回答 4 投票 0

将时间跨度除以2?

我有两次,它们的值是从网络上的 XML 中获取的。 XElement xmlWdata = XElement.Parse(e.Result); string SunRise = xmlWdata.Element("sun").Attribute("rise").Value; 字符串日落 =

回答 3 投票 0

将数据传递给BackgroundServiceAgent

我有两个项目,其中一个是“Windows Phone应用程序”,另一个是“Windows Phone音频播放器代理”。 为了向 AudioPlayer 提供类似“下一首曲目”的内容,我...

回答 1 投票 0

相当于 Windows Phone 7 中的 setidletimerdisabled 以防止手机屏幕被锁定

有没有办法防止屏幕在应用程序运行时被锁定(基本上是在下载时)? 使用 ApplicationIdleDetectionMode 可以让应用程序在屏幕亮起时运行

回答 2 投票 0

在wp7中缓存数据和图像

我在google上搜索了如何在Windows Phone 7上进行数据(xml)和图像缓存,但没有找到任何运气。请引导我到正确的位置,从那里我可以阅读有关 wp 中的缓存机制...

回答 5 投票 0

我可以对列表框中不同类型的项目使用不同的模板吗?

想象一下 Silverlight 中的列表框,类似于 facebook 上的“提要”。每个项目可能是 1) 左侧有图像的状态更新,2) 带有标题的照片缩略图,3) YouTube 视频,或者...

回答 1 投票 0

使用 Xaml Styler 的经验?

我刚刚找到了 Xaml Styler,我想尝试一下。有人可以分享一些使用这个工具的经验吗?值得一试吗?在大型团队中使用它有什么缺点吗? 谢谢!

回答 5 投票 0

在没有移动公司服务的解锁手机上进行开发

我目前已锁定黑莓计划,但想开始在 Windows Phone 7 上进行开发。显然,我可以使用模拟器测试我的应用程序,但其他选择是购买未锁定的手机。 我的问题...

回答 4 投票 0

Windows Phone 异常弹出窗口

我想显示弹出窗口警告互联网连接不可用,但我不知道如何在屏幕上弹出一个简单的弹出窗口(类似于文本块)然后关闭...

回答 2 投票 0

Windows Phone 7 + 如何以编程方式从另一个应用程序启动应用程序[重复]

可能的重复: 如何以编程方式启动 Windows Phone 7 应用程序? 在 Windows Phone 7 或 7.1 中,如何以编程方式从另一个应用程序启动一个应用程序? 编辑 我可以使用启动器和

回答 2 投票 0

如何阻止 Windows Phone 中的按钮控件在单击时发出难看的白色闪光?

所以我在主页上显示的列表中有一些项目。我有一个看起来像这样的按钮: 所以我在主页上显示的列表中有一些项目。我有一个看起来像这样的按钮: <Button Grid.Column="1" Click="Button_Click" BorderThickness="0" Height="40"> <Button.Background> <ImageBrush ImageSource="/WindowsPhonePanoramaApplication2;component/Images/appbar.feature.email.rest.png" Stretch="None" /> </Button.Background> </Button> 每次我点击它,图像都会消失在这个明亮的白色矩形下面。我宁愿让它显示另一张图片。我怎样才能做到这一点? 感谢观看 您需要更改按钮模板。您可以在此处的文件中找到模板: C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Design\System.Windows.xaml ButtonBase模板如下: <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="ButtonBase"> <Grid Background="Transparent"> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualState x:Name="Normal"/> <VisualState x:Name="MouseOver"/> <VisualState x:Name="Pressed"> <Storyboard> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentContainer" Storyboard.TargetProperty="Foreground"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneBackgroundBrush}" /> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonBackground" Storyboard.TargetProperty="Background"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneForegroundBrush}" /> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonBackground" Storyboard.TargetProperty="BorderBrush"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneForegroundBrush}" /> </ObjectAnimationUsingKeyFrames> </Storyboard> </VisualState> <VisualState x:Name="Disabled"> <Storyboard> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentContainer" Storyboard.TargetProperty="Foreground"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneDisabledBrush}" /> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonBackground" Storyboard.TargetProperty="BorderBrush"> <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneDisabledBrush}" /> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonBackground" Storyboard.TargetProperty="Background"> <DiscreteObjectKeyFrame KeyTime="0" Value="Transparent" /> </ObjectAnimationUsingKeyFrames> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <Border x:Name="ButtonBackground" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="0" Background="{TemplateBinding Background}" Margin="{StaticResource PhoneTouchTargetOverhang}" > <ContentControl x:Name="ContentContainer" Foreground="{TemplateBinding Foreground}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" Padding="{TemplateBinding Padding}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/> </Border> </Grid> </ControlTemplate> </Setter.Value> </Setter> 注意 Pressed VisualState 如何将 ButtonBackground 元素(即 Border)的背景更改为 PhoneForegroundBrush。这就是让你的按钮变白的原因。 您可以创建自己的按钮模板,在Pressed状态下更改图像。如果您不确定如何创建自己的控件模板,请搜索网络。 为此,您需要重新模板化按钮以在单击时使用不同的视觉状态。 另请参阅以下图像按钮控件/替代项: http://blogs.msdn.com/b/dohollan/archive/2011/04/22/using-images-as-buttons-on-windows-phone-7.aspx http://web.archive.org/web/20110209105722/http://www.silvergeek.net/windows-phone-7/imagebutton-control-for-win-phone-7/ http://blogs.msdn.com/b/priozersk/archive/2010/08/14/creating-round-image-button-for-wp7-part-1.aspx 这个问题已经有一年了。但是,这是实现您想要的目标的完美方法。我看到您想在按下应用栏图标时模拟类似的相同体验。 Coding4fun 工具包有你需要的确切疾病。 这是代码的样子, <c4fControls:RoundButton Grid.Column="1" Click="Button_Click" ImageSource="/Myapp;component/Images/appbar.img.png"/> 当然,您必须将 coding4fun 库包含到您的项目中。也将此行添加到页面顶部。 xmlns:c4fControls="clr-namespace:Coding4Fun.Phone.Controls;assembly=Coding4Fun.Phone.Controls"

回答 3 投票 0

使用后退按钮时阻止用户访问应用程序

我正在制作一个简单的密码管理应用程序,它要求用户记住一个“主密码”以访问他/她存储在应用程序中的所有其他密码。 然而我的问题是...

回答 4 投票 0

使用 XElement 解析 xml

我有这个 XElement : http://gdata.youtube.com/feeds/api/videos/s1tAYmMjLdY 2009 年 6 月 17 日星期三 05:23:10 +0000 我有这个XElement: <item> <guid isPermaLink="false">http://gdata.youtube.com/feeds/api/videos/s1tAYmMjLdY</guid> <pubDate>Wed, 17 Jun 2009 05:23:10 +0000</pubDate> <atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-01-29T11:28:32.000Z</atom:updated> <app:control xmlns:app="http://purl.org/atom/app#"> <yt:state name="restricted" reasonCode="limitedSyndication" xmlns:yt="http://gdata.youtube.com/schemas/2007">Syndication of this video was restricted.</yt:state> </app:control> <category domain="http://schemas.google.com/g/2005#kind">http://gdata.youtube.com/schemas/2007#video</category> <category domain="http://gdata.youtube.com/schemas/2007/categories.cat">Music</category> <title>blink-182 - I Miss You</title> <description>Music video by blink-182 performing I Miss You. (C) 2003 Geffen Records</description> <link>http://www.youtube.com/watch?v=s1tAYmMjLdY&amp;feature=youtube_gdata</link> <author>blink182VEVO</author> <gd:comments xmlns:gd="http://schemas.google.com/g/2005"> <gd:feedLink rel="http://gdata.youtube.com/schemas/2007#comments" href="http://gdata.youtube.com/feeds/api/videos/s1tAYmMjLdY/comments" countHint="46136" /> </gd:comments> <media:group xmlns:media="http://search.yahoo.com/mrss/"> <media:category label="Music" scheme="http://gdata.youtube.com/schemas/2007/categories.cat">Music</media:category> <media:content url="http://www.youtube.com/v/s1tAYmMjLdY?version=3&amp;f=videos&amp;app=youtube_gdata" type="application/x-shockwave-flash" medium="video" isDefault="true" expression="full" duration="230" yt:format="5" xmlns:yt="http://gdata.youtube.com/schemas/2007" /> <media:description type="plain">Music video by blink-182 performing I Miss You. (C) 2003 Geffen Records</media:description> <media:keywords /> <media:player url="http://www.youtube.com/watch?v=s1tAYmMjLdY&amp;feature=youtube_gdata_player" /> <media:restriction type="country" relationship="deny">DE</media:restriction> <media:thumbnail url="http://i.ytimg.com/vi/s1tAYmMjLdY/0.jpg" height="360" width="480" time="00:01:55" /> <media:thumbnail url="http://i.ytimg.com/vi/s1tAYmMjLdY/1.jpg" height="90" width="120" time="00:00:57.500" /> <media:thumbnail url="http://i.ytimg.com/vi/s1tAYmMjLdY/2.jpg" height="90" width="120" time="00:01:55" /> <media:thumbnail url="http://i.ytimg.com/vi/s1tAYmMjLdY/3.jpg" height="90" width="120" time="00:02:52.500" /> <media:title type="plain">blink-182 - I Miss You</media:title> <yt:duration seconds="230" xmlns:yt="http://gdata.youtube.com/schemas/2007" /> </media:group> <gd:rating average="4.93231" max="5" min="1" numRaters="154927" rel="http://schemas.google.com/g/2005#overall" xmlns:gd="http://schemas.google.com/g/2005" /> <yt:statistics favoriteCount="0" viewCount="47338118" xmlns:yt="http://gdata.youtube.com/schemas/2007" /> </item> 我想得到media:group: XElement mediaGroup = element.Element("media:group"); 但是我得到这个错误: The ':' character, hexadecimal value 0x3A, cannot be included in a name. 我该如何解决? 您需要单独指定命名空间——您不能直接从字符串转换为非本地XName。 LINQ to XML 使用从 string 到 XNamespace 的隐式转换,然后使用重载的 + 运算符从 XName 创建 XNamespace + string 使这变得容易。 例如: XNamespace media = "http://search.yahoo.com/mrss/"; XElement mediaGroup = element.Element(media + "group"); (您可以按照 Cédric 的回答使用 XName.Get,但由于您可能会在多个位置使用相同的命名空间,所以我更喜欢这样拆分。) : 将元素名称拆分为前缀(命名空间的前缀,此处为:http://search.yahoo.com/mrss/)和本地名称。 使用:XName.Get("group", "http://search.yahoo.com/mrss/")代替。 string mediaNamespace = "http://search.yahoo.com/mrss/"; XElement mediaGroup = element.Element(XName.Get("group", mediaNamespace)); 在这里,只需将命名空间添加到 xml 文档并将变量添加到您的元素 XNamespace rss = "http://www.w3.org/2005/Atom"; XDocument feedXml = new( new XElement("rss", new XAttribute(XNamespace.Xmlns + "atom", rss), new XAttribute("Version", "2.0") )); 这将是输出: <rss xmlns:atom="http://www.w3.org/2005/Atom" Version="2.0"> <channel> <atom:link href="http://localhost:25291/news-and-articles?rss=Regulatory-Focus" rel="self" type="application/rss+xml"/>

回答 3 投票 0

在WP7中,ListBox.ScrollIntoView()似乎无法工作。

我想在 itemssource 中每当有新的项目被添加到列表框中时,就将列表框的滚动条移动到底部,但是 ScrollIntoView() 似乎没有任何作用,如果我将新添加的项目的引用传递给它...

回答 4 投票 11

当ObservableCollection发生变化时更新CollectionViewSource WP7

我有一个ObservableCollection作为我的基础项目列表。我有2个CollectionViewSource,它们是数据的不同过滤器。我希望任何发生的变化都能反映在 ...

回答 3 投票 4

iOS和Windows Phone的Android Renderscript等效于什么?

Renderscript是一个Android计算引擎,可让您使用CPU / GPU本地硬件加速来增强应用程序,例如图像处理和计算机视觉算法中的应用程序。是...

回答 4 投票 4

支持OS 7.0的Windows Phone Xap在市场上检测为7.1

我创建了一个单独支持WP 7.1和WP 7.0的应用程序(均在VS2010中)。但是,当我上传xap文件或此应用程序时,都检测到两者均为WP 7.1 OS。有没有一种特定的方法可以给定...

回答 1 投票 0

与WP7.5上的匿名对象绑定

在WP7.5上,我创建了这样的数据上下文:this.DataContext = new {一个= listOne,两个= listTwo};在我的XAML代码上,我尝试了以下操作:

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.