我们假设我有一个静态类,如下所示
namespace MyNameSpace {
static class MyClass {
public static Color MyColor = Color.Red;
}
}
我正在创建一个包含这些字段的类,以便在其他c#类中使用它们。是否也可以在xaml中使用相同的静态。这样的事情?
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:Cols="clr-namespace:MyNameSpace"
BackgroundColor="{Cols:MyClass.MyColor}" />
或者使用静态资源的其他方式?
答案 0 :(得分:0)
您可以使用x:Static markup extension。
<ContentPage ...
BackgroundColor="{x:Static Cols:MyClass.MyColor}"..
x:Static
可以访问以下内容之一: