问题标签 [xamarin-community-toolkit]

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.

0 投票
0 回答
47 浏览

xamarin.forms - Xamarin.Forms MediaElement 纵向视频在 Android 12 上出现口吃,但横向视频有效

我们的 Xamarin.Forms 应用程序中有一个背景视频。它实际上有两个文件:纵向模式的纵向视频 (1080x2304) 和横向模式的横向视频 (2304x1080)。它们都是 MP4 24 fps 4000 kbps。他们的视频是使用 Community Toolkit 的 MediaElement 播放的。

在 Android 12 上,纵向视频卡顿(播放 0.5 秒,然后停止 0.5 秒,依此类推)。但是,横向视频不会卡顿。这两个视频在 Android 11 上运行良好。我使用的是 Google Pixel 3a。

可能是什么问题?

0 投票
1 回答
87 浏览

xamarin.forms - XamarinCommunityToolkit TouchEffects 和 SwipeView、Xamarin Forms

我尝试在 SwipeView 中添加 xct TouchEffect 的动画。即使它们起作用了,让 SwipeView 滑动要困难得多,并且需要一些良好的时间来让元素滑动......

你知道如何解决这个问题吗?我什至尝试通过 xct:TouchEffect.IsAvailable 隐藏 TouchEffects,但无论是否可见,只要 TouchEffects 在视图中,错误仍然存​​在。

如果您建议一种与 SwipeViews 配合良好的替代动画方法,我也将不胜感激

0 投票
0 回答
200 浏览

maui - .Net Maui 应用程序中的弹出窗口

我使用 Xamarin 社区工具包 mauicompat 为 .net maui 实现弹出窗口,但是当我调用打开弹出窗口时,出现如下图所示的错误 在此处输入图像描述

我的代码在这里:

这是我的 xaml 文件:

0 投票
1 回答
39 浏览

xamarin.forms - 如何在自定义控件中公开 MultiValidationBehavior 的子项?

我正在为可以验证的条目创建自定义控件。

我通过创建一个 ContentView 来做到这一点,该 ContentView 有一个 Grid 作为它的子项,其中包含条目、错误标签等。

我希望这在验证方面具有灵活性,因此理想情况下,最好公开条目的 MultiValidationBehavior 的 Children 属性,或者将该属性设置为我的控件的内容属性。

就目前而言,我还没有想出一种方法来向我的自定义控件添加行为。

这可能吗?

0 投票
1 回答
90 浏览

c# - 如何从弹出消息导航到新页面?我正在使用 Xamarin 社区工具包弹出窗口

我正在尝试通过单击弹出窗口内的按钮导航到新页面。这是我所拥有的:

这是我的代码:

0 投票
1 回答
93 浏览

xamarin.forms - 扩展器处理程序问题?System.Exception:“未找到视图 Xamarin.CommunityToolkit.UI.Views.Expander 的处理程序。”

我正在使用 Visual Studio 2022 预览版 2.0 MAUI。我想在 MAUI 中使用扩展器,我使用了 Xamarin.CommunityToolkit.MauiCompat nuget。但我看到异常System.Exception: 'Handler not found for view Xamarin.CommunityToolkit.UI.Views.Expander.如何在 MAUI 中解决此问题。

我的用户界面是:

我已经下载了nuget:

  1. Xamarin.CommunityToolkit.MauiCompat
  2. Xamarin.CommunityToolkit.Markup.MauiCompat

我也在我的MauiProgram.cs页面上添加了处理程序

0 投票
0 回答
32 浏览

xamarin - 如何在 xamarin 表单中使用 CommunityToolkit 创建居中对齐的选项卡

我是 xamarin 表单的新手,如何创建 Tabview,TabViewItems 应该居中对齐,在 xamarin 表单中使用 communityToolkit,想要创建如下视图下面是代码:

在此处输入图像描述

要求如下 在此处输入图像描述

0 投票
1 回答
33 浏览

xamarin.forms - Xamarin.Forms - 在 iOS 而非 Android 中工作的社区工具包弹出窗口

我有一些使用 Community Toolkit 弹出控件的代码。它在 iOS 中运行良好,但在 Android 中没有显示文本。当我放置一个断点时,它似乎没有命中断点——它似乎也没有命中其他断点。

有什么想法吗?谢谢!

0 投票
2 回答
54 浏览

xamarin - 为什么返回 HasNavigationBar="false" 的页面时 xct:TabView 的高度会发生变化

我面临来自 XamarinCommunityToolkit 的 TabView 的问题。

MainPage 有两个选项卡“A”和“B”,“A”显示一些内容,“B”用作到另一个 ContentPage“DetailsPage”的导航。此外,MainPage 已设置 NavigationPage.HasNavigationBar="false" 并且不应显示任何导航栏。

启动时,导航栏按预期不可见。单击选项卡“B”,然后单击“详细信息页面”上的后退按钮时,TabView 似乎改变了它的高度并占用了额外的空间。

这里基本上是所有的代码:

在代码隐藏文件 App.xaml.cs 中添加了另外一行,以便能够导航到“DetailsPage”:

这是不希望的“金条”的结果: TabView 高度的不希望变化

我已经尝试过:

  • 设置 NavigationPage.SetHasNavigationBar(this, false); 在 MainPage 的构造函数中
  • 设置 NavigationPage.SetHasNavigationBar(this, false); 在 OnAppearing 事件中

非常感谢任何帮助或提示。

编辑/添加: Alexander May 提到的 tabview 布局错误 的提示让我们进一步缩小了问题的范围。

通过任何导航对象(例如 TabViewItem 内容中的按钮)导航到详细信息页面时也存在此问题。

因此,样本可以进一步减少到一个选项卡:

0 投票
1 回答
39 浏览

c# - 如何在后面的 C# 代码中使用 Xamarin Community Toolkit 扩展属性和属性?

我正在使用Xamarin.Community Toolkit ShadowEffect.ColorIconTintColorEffect.TintColor通过 XAML,它工作正常,但我如何通过 C# Code Behind 来实现这一点。我在 Google 和社区论坛上搜索过,但找不到任何东西。

这是我在 XAML 中的代码:

XAML 中一切正常,但我想从后面的 C# 代码中实现这一点。