PreviewKeyDown对于Windows应用商店应用程序是否有相同的功能?它不可用.
我有一个ListBox,上面有一个TextBox.我想使用箭头键从ListBox导航到TextBox.目的是如果选择ListBox中的第一个项目,并且用户键入,则TextBox将获得焦点.
我正在寻找一种自动验证网站的方法.我的c#Windows Store应用程序中有一个WebView,我想访问受密码保护的站点.
WebView.Source= new URI("http://UserId:Password@foo.com/");
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为我得到一个安全例外:
A security problem occurred. (Exception from HRESULT: 0x800C000E);
Run Code Online (Sandbox Code Playgroud)
下面的方法也不起作用,因为我只获取网站的html,但没有css或JavaScript:
HttpClientHandler handler = new HttpClientHandler();
handler.Credentials = new NetworkCredential("UserId", "Password");
HttpClient client = new HttpClient(handler);
string body = await client.GetStringAsync("http://foo.com");
webview.NavigateToString(body);
Run Code Online (Sandbox Code Playgroud)
还有其他方法吗?
是否有一种智能的方法来绑定Collection<string>包含图像的URL以显示在FlipView?
或者我是否必须提供图像Collection<Image>?
我正在编写Windows 8商店应用程序(使用c#/ xaml).
我需要显示YouTube视频,但不在WebView中使用嵌入式YT播放器.原因是:Youtube-Player有回到YouTube的链接(你不能删除它们),我不想要它们.
所以我考虑在MediaElement中传输YT视频,但我无法弄清楚你是如何做到这一点的.我调查了这个,但我无法为我找到解决方案.
我是xaml和数据绑定的新手,所以请不要吃我.我担心Windows 8商店项目atm并且确实有一些嵌套数据绑定的理解问题.我会尽可能清楚地构建我的帖子,如果需要的话,我更愿意给予进一步的支持.
我们假设我有一个这样的类结构:
public class Hotels
{
public Collection<Hotel> HotelCollection { get; set; }
}
public class Hotel
{
public string Name { get; set; }
public string Town { get; set; }
public string ImageUrl { get; set; }
public Collection<Room> RoomCollection { get; set; }
}
public class Room
{
public string Name { get; set; }
public string OccupancyMax { get; set; }
public string OccupancyMin { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想将这些数据绑定到GridView(本身不需要是网格视图),如下所示:

我正在将数据加载到我的页面(在HotelPageViewModel中我有一个ObservableCollection'Hotel's - > HotelResults):
var …Run Code Online (Sandbox Code Playgroud) c# ×5
winrt-xaml ×3
xaml ×3
binding ×1
datatemplate ×1
listbox ×1
mediaelement ×1
windows-8 ×1