private void CreateFilesystemControl(NameAttribute displayNameAttribute, RequiredAttribute requiredAttribute, ConfigEditorAttribute editorTypeAttribute, Binding b) { var fileSystemControl = new ConfigFileSystemControl(); fileSystemControl.ConfigItemDisplayName = _localController.GetLocalString(displayNameAttribute.LocalType, displayNameAttribute.DisplayName); fileSystemControl.SetBinding(ConfigFileSystemControl.ConfigItemValueProperty, b); fileSystemControl.WaterMarkText = requiredAttribute != null?_localController.GetLocalStrings <SDGuiStrings>().Mandatory : _localController.GetLocalStrings <SDGuiStrings>().Optional; fileSystemControl.WaterMarkColor = requiredAttribute != null ? (SolidColorBrush)TryFindResource("Color_FadedRed") : (SolidColorBrush)TryFindResource("Color_FadedGray"); fileSystemControl.IsFileSelector = editorTypeAttribute.Editor == EditorType.Filepicker; configItemPanel.Children.Add(fileSystemControl); }
private void CreateFilesystemControl(NameAttribute displayNameAttribute, RequiredAttribute requiredAttribute, ConfigEditorAttribute editorTypeAttribute, Binding b) { var fileSystemControl = new ConfigFileSystemControl(); fileSystemControl.ConfigItemDisplayName = _localController.GetLocalString(displayNameAttribute.LocalType, displayNameAttribute.DisplayName); fileSystemControl.SetBinding(ConfigFileSystemControl.ConfigItemValueProperty, b); fileSystemControl.WaterMarkText = requiredAttribute != null ? _localController.GetLocalStrings<SDGuiStrings>().Mandatory : _localController.GetLocalStrings<SDGuiStrings>().Optional; fileSystemControl.WaterMarkColor = requiredAttribute != null ? (SolidColorBrush)TryFindResource("Color_FadedRed") : (SolidColorBrush)TryFindResource("Color_FadedGray"); fileSystemControl.IsFileSelector = editorTypeAttribute.Editor == EditorType.Filepicker; fileSystemControl.OpenFileFilter = editorTypeAttribute.OpenFileFilter; configItemPanel.Children.Add(fileSystemControl); }