コード例 #1
0
ファイル: WpfSortHelper.cs プロジェクト: daszat/zetbox
        public WpfSortHelper(FrameworkElement parent, ISortableViewModel viewModel, Action<DependencyObject, DataTemplate> setHeaderTemplate)
        {
            if (parent == null) throw new ArgumentNullException("parent");
            if (viewModel == null) throw new ArgumentNullException("viewModel");
            if (setHeaderTemplate == null) throw new ArgumentNullException("setHeaderTemplate");

            _parent = parent;
            _viewModel = viewModel;
            _setHeaderTemplate = setHeaderTemplate;

            _viewModel.PropertyChanged += new PropertyChangedEventHandler(_viewModel_PropertyChanged);
        }
コード例 #2
0
        public WpfSortHelper(FrameworkElement parent, ISortableViewModel viewModel, Action <DependencyObject, DataTemplate> setHeaderTemplate)
        {
            if (parent == null)
            {
                throw new ArgumentNullException("parent");
            }
            if (viewModel == null)
            {
                throw new ArgumentNullException("viewModel");
            }
            if (setHeaderTemplate == null)
            {
                throw new ArgumentNullException("setHeaderTemplate");
            }

            _parent            = parent;
            _viewModel         = viewModel;
            _setHeaderTemplate = setHeaderTemplate;

            _viewModel.PropertyChanged += new PropertyChangedEventHandler(_viewModel_PropertyChanged);
        }