1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Xamarin.Forms;
- using Xamarin.Forms.Xaml;
- namespace comal.timesheets
- {
- public interface ISitePage
- {
- JobDetailModel Job { get; set; }
- }
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public abstract partial class SitePage : ISitePage
- {
- private JobDetailModel _job= null;
- public JobDetailModel Job
- {
- get => _job;
- set
- {
- _job = value;
- Title = _job.Item.DisplayName;
- JobLoaded();
- }
- }
-
- public SitePage()
- {
- InitializeComponent();
- }
- protected abstract void JobLoaded();
- }
- }
|