0
내 목록이 Xaml에서 이와 같이 정의되어 있습니다.리스트 Xaml에 <Color>
<ContentPage.Resources>
<ResourceDictionary>
<local:FileName x:Key="fileName">
<Color>#3599B8</Color>
<Color>#374649</Color>
<Color>#FD625E</Color>
<Color>#F2C80F</Color>
</local:FileName>
</ResourceDictionary>
</ContentPage.Resources>
FileName은 다음과 같은 코드로 정의됩니다.
public class FileName : List<Color>
{
}
대신 직접 색상 값을 설정
, 내가이<Color x:Key="BasicColorSchemeBlue">#3599B8</Color>
같은 자원으로 정의하고 그것을 사용하려고합니다.
이 작업을 수행하는 방법에 대한 제안 사항.
미리 감사드립니다.
질문에 관계없이'FileName' 클래스가 색상 목록에서 상속받는 이유가 궁금합니다. –
@JoshPart 이는 테스트 목적으로 만 사용되었습니다. List 유형의 속성이 있고 그 값을 ResourceDictionary에서 설정하고 있습니다. –
질문도 분명하지 않습니다. 어느 쪽이든,'StaticResource'와'DynamicResource'는'ResourceDictionary' 최상위 레벨의 키만을 검색합니다. 그래서 당신은'fileName' 리소스의 자식들에 대해 키를 설정할 수 없습니다. –