我正在嘗試使用此處參考的 BoolToObject 轉換器類https://learn.microsoft.com/en-us/dotnet/communitytoolkit/maui/converters/bool-to-object-converter
在我的 XAML 頁面中,我包含了以下行
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit">
我正在嘗試像參考頁面中所示那樣使用它,如下所示:
<ContentPage.Resources>
<ResourceDictionary>
<toolkit:BoolToObjectConverter x:Key="BoolToObjectConverter" TrueObject="42" FalseObject="0" />
</ResourceDictionary>
</ContentPage.Resources>
但它說找不到型別“BoolToObjectConverter”。我錯過了什么?
感謝您花時間幫助我。
uj5u.com熱心網友回復:
使用.NET MAUI Community Toolkit包時,需要在你的MauiProgram.cs檔案中呼叫擴展方法如下:
using CommunityToolkit.Maui;
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
// Initialise the toolkit
builder.UseMauiApp<App>().UseMauiCommunityToolkit();
// the rest of your logic...
}
}
uj5u.com熱心網友回復:
對于那些面臨類似問題的人,這是我必須做的兩件事來解決這個問題:
安裝 CommunityToolkit.Maui 包。我錯誤地安裝了 CommunityToolkit.Maui.Core。
正如 Alexandar 所說,確保呼叫 MauiProgram.cs 中的擴展方法:
builder.UseMauiApp().UseMauiCommunityToolkit();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/529815.html
標籤:C#。网xml毛伊岛
下一篇:如何動態或在編譯時合并資源字典?
