Exemple #1
0
 public NewOpinionViewModel(SubjectVmi selectedChildSubject,
                            OpinionVmi selectedChildOpinion, Action <OpinionVmi> returnAction) : base()
 {
     CurrentSubject = selectedChildSubject;
     CurrentOpinion = selectedChildOpinion;
     ReturnAction   = returnAction;
 }
Exemple #2
0
        public OpinionView(DataSourceContext dataSourceContext, SubjectVmi selectedChildSubject, OpinionVmi selectedChildOpinion)
        {
            InitializeComponent();

            ViewModel = new OpinionViewModel(selectedChildSubject, selectedChildOpinion);
            ViewModel.DataSourceContext      = dataSourceContext;
            ViewModel.DataSourceContextIndex = ViewModel.DataSourceContext.ContextItems.Count;

            BindControls();
        }
Exemple #3
0
        public SubjectListItem(SubjectVmi subject)
        {
            InitializeComponent();

            _subject = subject;

            IconView.Context = subject;
            LabelText.Text   = subject.Name;
            LabelText.IsBold = subject.IsNew;

            SetSelectedState();
        }
Exemple #4
0
        protected void BoundDataSourceChanged(SubjectVmi subject)
        {
            _subject = subject;

            IconView.Context = subject;
            LabelText.Text   = subject.Name;
            LabelText.IsBold = subject.IsNew;

            // bound ones are in xaml static. not clickable
            SetHasChevron(false);

            SetSelectedState();
        }
Exemple #5
0
 protected List <OpinionVmi> GetOpinions(SubjectVmi currentSubject)
 {
     return(new List <OpinionVmi>()
     {
     });
 }
Exemple #6
0
 public OpinionViewModel(SubjectVmi selectedSubject, OpinionVmi selectedChildOpinion) : base(selectedChildOpinion)
 {
     CurrentSubject = selectedSubject;
 }