Open JerryNixon opened 7 years ago
I'm pretty sure i should make a new issue about it but TextBoxFor, RangeFor, ... Who, like InputExtentions give simple xaml. With three template LabelTemplate, InputTemplate and Template. If thinks of it for while with the "Acess to attribute property in Binding" issue to get the label and do the globalization. Currently the only way i find is to make another property that give Label for Each. The main goal are
Since so many XAML apps are forms-over-data, I think it is reasonable to
consider
typical user requirements for this kind of interface. Specifically, I am referring to data entry (which still dominate line-of-business apps). There are recurring, common requirements implemented gain and again by developers.Tab
to do, but in data entry applications, users generally prefer the Tab behavior to result from theEnter
key. Using an element{Binding}
would certainly make this simple.ICommand
in your view-model is a fine option.valid
is a common requirement. Dynamically or prescriptively positioning the tooltip would be an important part of such behavior.Tab
and more about dynamically manipulatingTabIndex
values to jump focus to controls indicated as invalid. This is related to #18, but in general, think in the context of a multi-page, or multi-tab form a user is working to complete through the app.VisualBrush
. Information workers visually recognize the shape of their forms and navigate easily through them this way. I am not sure theVisualBrush
will make it in the standard, here, but I wanted to recommend solving this requirement with something native.There are more, and we have all solved these with extensions, attached properties, and behaviors, but I am recommending that we
consider
if any of these are worthy of native implementations for the sake of large-scale forms (which still dominate most use cases) and overall performance, as a result.