Извинения за то, что я сделал, вероятно, тривиально, мой первый вопрос здесь, но я просто понял, что не знаю, как стилизовать шрифт в поле ввода в элементе управления Manipulator. Ни один из вариантов этой функции не предназначен для стилей в поле ввода (AFAIK). Я задавался вопросом, будет ли возможность ввода поля работы:Как контролировать внешний вид шрифта в поле ввода манипулятора?
Style[Manipulator[0.5, Appearance -> {"Open", Tiny}],
DefaultOptions -> {InputField -> {BaseStyle -> Directive[Red, 16]}}]
, но это не так. Я предполагаю, что это тривиально, но это меня озадачило.
Редактировать
Я попытался с помощью локального стиля Манипулятор
Cell[StyleData["Manipulator"],
ShowStringCharacters->False,
NumberMarks->False,
FontFamily:>CurrentValue["PanelFontFamily"],
FontSize->24,
FontColor->RGBColor[1,0,0],
FontWeight->"Bold"]
Это меняет цвет шрифта и вес (я не хочу это изменить в моем приложении, просто проверяя, что работает, а что нет), но все еще не меняя размер шрифта. Если таблица стилей решение работало я думаю, было бы достаточно сейчас, но в конечном счете, я хотел бы иметь маленький манипулятор в Манипулировании:
{{x, 40, "Hello World"}, 20, 100, 5, Appearance -> "Open",
AppearanceElements -> {"InputField", "StepLeftButton", "StepRightButton",
"HideControlsButton"}, ImageSize -> Tiny}
, но с не крошечным шрифтом в поле ввода, и добиться этого путем прямым кодирование.
Использование опций '' Style' PaneBoxOptions -> {BaseStyle -> Директива [...]} 'или' DynamicBoxOptions -> {BaseStyle -> Директива [...]} 'будет изменять цвет шрифта, но не размер шрифта. – Simon
Использование стиля, похоже, переопределяет LabelStyle Манипуляции ... (фактическая реализация, находящаяся в Манипуляции). –
@MikeHoneychurch, мы перешли к [фазе обязательств] (http://area51.stackexchange.com/proposals/37304/mathematica). Спасибо за вашу помощь. Однако мы могли бы использовать некоторую помощь, и если бы вы могли, вы бы взяли на себя следующую фазу? – rcollyer