问题标签 [xaml-islands]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF XAML 岛 - 使用 MediaCapture 和 VideoEffectDefinition
尝试使用 UWP MediaCapture 和自定义 VideoEffect 创建 WPF 应用程序。
VideoEffect 在 Windows 运行时组件中定义。
将效果添加到 MediaCapture 时,应用程序崩溃并显示“找不到指定的模块。无法激活视频效果”
在一个新的空 UWP 应用中,视频效果使用相同的代码可以正常工作。
windows - XAML Islands如何跟随系统主题变化?
我正在使用 XAML Islands 开发一个 Win32 本机应用程序。我注意到 XAML 控件不会跟随系统颜色主题的变化。例如,我在设置中从“浅色”更改为“深色”,控件仍处于浅色模式。我怎样才能让他们跟随主题变化?
c# - 如何在 WindowsXamlHost ListView 中添加项目?
我试图将一个项目添加到WindowsXamlHost
设置InitialTypeName
为Windows.UI.Xaml.Controls.ListView
. 我正在尝试将项目添加到 WindowsXamlHost 列表视图。
这是我的代码:
此代码适用于常规 WPF ListView。但是,当我尝试将此代码与来自 XAML Islands 的 WindowsXamlHost ListView 一起使用时,它会显示“WindowsXamlHost 不包含‘Items’的定义。”
谁能帮我?
谢谢
wpf - 使用 XAML 岛在 WPF 应用中托管标准 UWP 控件
我使用以下示例在使用 XAML 岛的 WPF 应用程序中托管标准 UWP 控件: https ://docs.microsoft.com/en-us/windows/apps/desktop/modernize/host-standard-control-with- xaml 岛
但如果我说到重点:
- 在 WPF 项目中,右键单击 Dependencies 节点并添加对 UWP 应用项目的引用。
我收到以下错误:
无法添加对项目的引用...</p>
为什么这不起作用?
c++-winrt - 使用 XAMLIsland、C++/WinRT、win32、UWP UserControl - FilePicker 检索 HWND
我不能为我的生活解决这个问题。我有一个带有 XAMLIsland 的 win32 应用程序,它使用 C++/WinRT 托管自定义 UWP UserControl。我正在尝试使用 winrt::Windows::Storage::Pickers::FolderPicker ,因此需要先调用 picker.as()->Initialize(hwnd) 才能使用选择器。
如何在用户控件内部或从 win32 托管应用程序传递 HWND?我一辈子都无法解决这个问题。任何提示/技巧都会非常有用。
我没有发布完整的源代码,因为以下内容基本相同,但没有选择器: https ://github.com/microsoft/Xaml-Islands-Samples/tree/master/Standalone_Samples/CppWinRT_Desktop_Win32App
c# - 为什么 XamlIslands Image 控件不显示图像?
我试图让用户选择一个文件,然后在 XamlIslands 上显示文件的图标GridView
。用户选择文件后(文件的文件路径为myfile),文件的图标随后保存到 C:\LauncherX\Temp\Icons。该图标保存得很好,因为我可以打开它并查看它,但是,当我尝试在 XamlIslandImage
控件中显示它时,它只显示某些图像。例如,这是我要显示的两个图标:
这个图标叫做Github Desktop.png
和
这个图标叫做TextIcon.png
Xaml Islands Image
Control完美地显示Github Desktop.png :
但是,无论出于何种原因,它都不会显示TextIcon.png
这是 C# 代码:
这是 Xaml 代码:
你能帮助我吗?
谢谢
c# - WinForms 中的 Windows 工具包 XamlHostControl
我正在尝试按照 WinForms 的说明运行下面页面上的非常基本的示例
https://docs.microsoft.com/en-us/windows/communitytoolkit/controls/wpf-winforms/windowsxamlhost
尝试将 WindowsXamlHost 控件拖到设计器上时,我不断收到错误消息
我一直在 MSDN 论坛上进行交流,此过程描述了问题以及我尝试过的内容,请参阅以下链接WinForms 问题
谁能帮我解决我的问题。我真的需要尝试在我的 WinForms 程序中加入一些现代 UPC 控件。
亲切的问候
史蒂夫
c# - 集成 UWP Xaml Island GridView 的 WPF 项目
我正在尝试在我的 WPF 项目中使用 UWP 中的 GridView 控件。我的目标是拥有 3 行的水平滚动容器,因此 WPF ListView 是不够的;触摸设备的性能也很差。另一件事是我有使用 UWP 的 GridView 的经验,并且该控件超出了 WPF 必须提供的任何东西。
所以我从使用 WindowsXamlHost 的 Xaml 岛开始:
是否有可能在主机的 xaml 声明中添加 ItemsSource?如果我添加它,我会得到 ItemsSource 不是 XamlHost 的成员。这意味着它不被识别为 GridView。
因为我无法在 xaml 中添加 ItemsSource,所以我在代码中完成了:
/li>
这解决了 ItemsSource 问题。
- 但是在尝试添加数据模板时出现了大问题。我尝试了很多事情,但每个结果都是我无法将 WPF DataTemplate 添加到 UPW GridView 控件。
我最后一次尝试是在 assets 文件夹中有一个 xaml 文件,该文件将保存 DataTemplate,读取它并创建一个 UWP DataTemplate 并将其传递给 GridView。
此时,应用程序已准备好构建和运行。结果是应用程序启动,按原样出现在屏幕上,然后冻结,我得到经典应用程序没有响应。
有没有人在 WPF 中使用过 UWP GridView?在这种情况下是否有更智能的解决方案来使用 DataTemplates?
更新:似乎问题来自 DataTemplate。如果我将一个简单的文本显示为 DataTempalte,它将显示出来。但是我在那个 DataTemplate 中有一些绑定要做:
当我引用 MovieObject 并尝试绑定它的属性时,应用程序会中断。那么如何在 template.xaml 文件中使用对象进行绑定。现在应用程序在点击 x:DataType="MovieObject" 时会中断。
wpf - 将 UWP NavigationView 内容设置为页面显示页面的类型名称
我正在使用 XAML IslandsNavigationView
从 .NET Core WPF 应用程序窗口中显示 UWP 控件(我不需要整个导航基础结构——我只需要导航视图控件)。我还有一个从 call 派生的类Page
,Home
我想用它在控件的框架中显示内容。当我将框架的内容设置为Home
类的对象时,我在框架的内容中看到Home
对象的类型名称,就好像ToString()
在对象上被调用而不是渲染其内容。我错过了什么?