Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace System.ComponentModel.Composition.Binding
- {
- public static class Model
- {
- /*
- private static MethodInfo _modelResolver;
- static Model()
- {
- _modelResolver = typeof(ModelResolver).GetMethod("GetModel", BindingFlags.Static | BindingFlags.Public);
- }
- public static readonly DependencyProperty ModelTypeProperty = DependencyProperty.RegisterAttached(
- "ModelType",
- typeof(string),
- typeof(Model),
- new PropertyMetadata(false));
- public static void SetModelType(UIElement element, string value) {
- element.SetValue(ModelTypeProperty, value);
- //var type = Type.GetType(typeName);
- //MethodInfo resolver = _modelResolver.MakeGenericMethod(type);
- //var model = resolver.Invoke(null, new object[]{});
- }
- public static string GetModelType(UIElement element) {
- return (string) element.GetValue(ModelTypeProperty);
- }
- }
Add Comment
Please, Sign In to add comment