Beispiel #1
0
        public int?Get(SmartType type, Func <SmartGenericJsonData, bool> predicate)
        {
            var view  = new SmartSelectView();
            var model = new SmartSelectViewModel(GetFileNameFor(type), type, predicate, smartDataManager);

            view.DataContext = model;

            bool?res = view.ShowDialog();

            if (res.HasValue && res.Value)
            {
                return(model.SelectedItem.Id);
            }

            return(null);
        }
Beispiel #2
0
        public SmartSelect()
        {
            InitializeComponent();

            DataContext = ViewModel = new SmartSelectViewModel();
        }