• About project
  • Code documentation
Show / Hide Table of Contents
  • EduCATS
    • App
  • EduCATS.Configuration
    • AppConfig
  • EduCATS.Constants
    • GlobalConsts
  • EduCATS.Controls
    • CustomWebView
  • EduCATS.Controls.Pickers
    • GroupsPickerView
    • SubjectsPickerView
  • EduCATS.Controls.RoundedListView
    • RoundedListView
  • EduCATS.Controls.RoundedListView.Enums
    • RoundedListTypeEnum
  • EduCATS.Controls.RoundedListView.Interfaces
    • IRoundedListType
  • EduCATS.Controls.RoundedListView.Selectors
    • RoundedListTemplateSelector
  • EduCATS.Controls.SwitchFrame
    • SwitchFrame
  • EduCATS.Data
    • DataAccess
    • DataAccess<T>
  • EduCATS.Data.Caching
    • DataCaching<T>
  • EduCATS.Data.Interfaces
    • IDataAccess<T>
  • EduCATS.Data.Models
    • CalendarModel
    • CalendarSubjectModel
    • ConceptModel
    • ConceptModelTest
    • ExtendedTestResultModel
    • FileDetailsModel
    • FileDetailsModelTest
    • FilesModel
    • FilesModelTest
    • GroupItemModel
    • GroupModel
    • LabDetailsModel
    • LabProtectionModel
    • LabsModel
    • LecturesDetailsModel
    • LecturesGroupsModel
    • LecturesModel
    • LecturesStudentModel
    • NewsModel
    • NewsSubjectModel
    • RecommendationModel
    • RootConceptModel
    • StatsMarkModel
    • StatsModel
    • StatsStudentModel
    • StatsVisitingModel
    • SubjectModel
    • TestAnswerModel
    • TestDetailsModel
    • TestModel
    • TestQuestionDetailsModel
    • TestQuestionModel
    • TestResultsModel
    • UserLoginModel
    • UserModel
    • UserProfileModel
  • EduCATS.Data.Models.Calendar
    • CalendarSubjectModelTest
    • Schedule
    • Teacher
  • EduCATS.Data.Models.Registration
    • RegistrationModel
  • EduCATS.Data.Models.User
    • DeleteAccountModel
    • SecondUserModel
  • EduCATS.Data.User
    • AppUserData
    • UserTypeEnum
  • EduCATS.Demo
    • AppDemo
    • AppDemoType
  • EduCATS.Fonts
    • FontExclude
    • FontSizeController
    • FontsController
  • EduCATS.Helpers
    • ConverterSize
  • EduCATS.Helpers.Date
    • DateHelper
  • EduCATS.Helpers.Date.Enums
    • WeekEnum
  • EduCATS.Helpers.Date.Extensions
    • DateTimeExtensions
  • EduCATS.Helpers.Extensions
    • ListExtensions
    • StringExtensions
  • EduCATS.Helpers.Files
    • FileManager
    • IFileManager
  • EduCATS.Helpers.Forms
    • IPlatformServices
    • PlatformServices
  • EduCATS.Helpers.Forms.Converters
    • Base64ToImageSourceConverter
    • DoubleListToRadarChartConverter
    • StringToColorConverter
    • StringToImageSourceConverter
  • EduCATS.Helpers.Forms.Devices
    • AppDevice
    • IDevice
  • EduCATS.Helpers.Forms.Dialogs
    • AppDialogs
    • IDialogs
  • EduCATS.Helpers.Forms.Effects
    • DisabledShiftEffect
  • EduCATS.Helpers.Forms.Pages
    • AppPages
    • IPages
  • EduCATS.Helpers.Forms.Settings
    • AppPrefs
    • IPreferences
  • EduCATS.Helpers.Forms.Speech
    • SpeechController
  • EduCATS.Helpers.Forms.Styles
    • AppStyles
  • EduCATS.Helpers.Json
    • JsonController
    • JsonController<T>
  • EduCATS.Helpers.Logs
    • AppLogs
  • EduCATS.Networking
    • Links
    • RequestController
    • Servers
  • EduCATS.Networking.AppServices
    • AppServices
    • AppServicesController
    • AppWebServiceController
  • EduCATS.Networking.Models
    • ForgotPasswordModel
  • EduCATS.Networking.Models.Eemc
    • RootConceptsPostModel
  • EduCATS.Networking.Models.Login
    • ServerError
    • TokenCredentials
    • TokenModel
    • UserCredentials
  • EduCATS.Networking.Models.SaveMarks
    • LabMarks
    • LaboratoryWorksModel
    • LabsVisitingList
    • LabsVisitingMark
    • LecturesMarkViewData
    • ListSaveMarksVisiting
    • SaveMarksCalendarData
    • VisitingLecturesList
  • EduCATS.Networking.Models.SaveMarks.LabSchedule
    • ScheduleProtectionLabs
    • TakedLab
    • TakedLabs
  • EduCATS.Networking.Models.SaveMarks.LabShedule
    • ScheduleProtectLabs
  • EduCATS.Networking.Models.SaveMarks.Labs
    • Laboratories
  • EduCATS.Networking.Models.SaveMarks.Practicals
    • GroupAndSubjModel
    • PracticialMark
    • PracticialMarks
    • PracticialVisMark
    • Practs
    • SchedulePracticials
  • EduCATS.Networking.Models.Testing
    • TestAnswerDetailsPostModel
    • TestAnswerPostModel
  • EduCATS.Pages
    • ViewModel
  • EduCATS.Pages.Eemc.ViewModels
    • EemcPageViewModel
  • EduCATS.Pages.Eemc.Views
    • EemcPageView
  • EduCATS.Pages.Eemc.Views.ViewCell
    • EemcPageViewCell
  • EduCATS.Pages.Files.Models
    • FilesPageModel
  • EduCATS.Pages.Files.ViewModels
    • FilesPageViewModel
  • EduCATS.Pages.Files.Views
    • FilesPageView
  • EduCATS.Pages.Files.Views.ViewCells
    • FilesPageViewCell
  • EduCATS.Pages.ForgotPassword.ViewModels
    • ForgotPasswordPageViewModel
  • EduCATS.Pages.ForgotPassword.Views
    • ForgotPasswordPageView
  • EduCATS.Pages.Learning.Models
    • LearningPageModel
  • EduCATS.Pages.Learning.ViewModels
    • LearningPageViewModel
  • EduCATS.Pages.Learning.Views
    • LearningPageView
  • EduCATS.Pages.Learning.Views.ViewCells
    • LearningPageViewCell
  • EduCATS.Pages.Login.ViewModels
    • LoginPageViewModel
  • EduCATS.Pages.Login.Views
    • LoginPageView
  • EduCATS.Pages.Main
    • MainPageView
  • EduCATS.Pages.Parental.FindGroup.Models
    • GroupInfo
    • Subject
  • EduCATS.Pages.Parental.FindGroup.ViewModels
    • FindGroupPageViewModel
  • EduCATS.Pages.Parental.FindGroup.Views
    • FindGroupPageView
  • EduCATS.Pages.Parental.Statistics.Views
    • ParentalStudentPageView
  • EduCATS.Pages.Pickers
    • GroupsViewModel
    • GroupsViewModel.GroupEventHandler
    • SubjectsViewModel
    • SubjectsViewModel.SubjectEventHandler
  • EduCATS.Pages.Recommendations.Models
    • RecommendationsPageModel
  • EduCATS.Pages.Recommendations.ViewModels
    • RecommendationsPageViewModel
  • EduCATS.Pages.Recommendations.Views
    • RecommendationsPageView
  • EduCATS.Pages.Recommendations.Views.ViewCells
    • RecommendationsPageViewCell
  • EduCATS.Pages.Registration.ViewModels
    • RegistrationPageViewModel
  • EduCATS.Pages.Registration.Views
    • RegistrationPageView
  • EduCATS.Pages.SaveLabsAndPracticeMarks.ViewModels
    • SavePracticeAndLabsPageView
    • SaveSingleStudentMarkPageViewModel
  • EduCATS.Pages.SaveLabsAndPracticeMarks.Views
    • SavePracticeAndLabsPageViewModel
    • SaveSingleStudentMarkPageView
  • EduCATS.Pages.SaveMarks
    • SaveLabs
    • SaveLabsSingle
    • SaveLectures
    • SavePractSingle
    • SavePracticial
  • EduCATS.Pages.SaveMarks.ViewModels
    • SaveMarksPageViewModel
  • EduCATS.Pages.SaveMarks.Views
    • SaveMarksPageView
  • EduCATS.Pages.Settings.About.ViewModels
    • AboutPageViewModel
  • EduCATS.Pages.Settings.About.Views
    • AboutPageView
  • EduCATS.Pages.Settings.Base.Models
    • SettingsPageModel
  • EduCATS.Pages.Settings.Base.ViewModels
    • SettingsPageViewModel
  • EduCATS.Pages.Settings.Base.Views
    • SettingsPageView
  • EduCATS.Pages.Settings.Fonts.Models
    • FontsPageModel
  • EduCATS.Pages.Settings.Fonts.ViewModels
    • FontsPageViewModel
  • EduCATS.Pages.Settings.Fonts.Views
    • FontsPageView
  • EduCATS.Pages.Settings.Language.Models
    • LanguagePageModel
  • EduCATS.Pages.Settings.Language.ViewModels
    • LanguagePageViewModel
  • EduCATS.Pages.Settings.Language.Views
    • LanguagePageView
  • EduCATS.Pages.Settings.Profile.ViewModels
    • ProfilePageViewModel
  • EduCATS.Pages.Settings.Profile.Views
    • ProfilePageView
  • EduCATS.Pages.Settings.Server.Models
    • ServerPageModel
  • EduCATS.Pages.Settings.Server.ViewModels
    • ServerPageViewModel
  • EduCATS.Pages.Settings.Server.Views
    • ServerPageView
  • EduCATS.Pages.Settings.Themes.Models
    • ThemePageModel
  • EduCATS.Pages.Settings.Themes.ViewModels
    • ThemePageViewModel
  • EduCATS.Pages.Settings.Themes.Views
    • ThemePageView
  • EduCATS.Pages.Settings.Views.Base.ViewCells
    • CheckboxViewCell
    • SettingsPageViewCell
  • EduCATS.Pages.Statistics.Base.Models
    • StatsPageModel
  • EduCATS.Pages.Statistics.Base.ViewModels
    • StatsPageViewModel
  • EduCATS.Pages.Statistics.Base.Views
    • StatsPageView
  • EduCATS.Pages.Statistics.Base.Views.ViewCells
    • StatsPageViewCell
  • EduCATS.Pages.Statistics.Enums
    • StatsPageEnum
  • EduCATS.Pages.Statistics.Marks.Models
    • VisitingPageModel
  • EduCATS.Pages.Statistics.Marks.Views.ViewCells
    • VisitingPageViewCell
  • EduCATS.Pages.Statistics.Results.Models
    • InfoLecturesModel
    • Lectures
    • StatsPageLabsRatingModel
    • StatsPageLabsVisitingModel
    • StatsPagePractiseVisitingModel
    • StatsResultsPageModel
    • Theme
  • EduCATS.Pages.Statistics.Results.ViewModels
    • StatsResultsPageViewModel
  • EduCATS.Pages.Statistics.Results.Views
    • StatsResultsPageView
  • EduCATS.Pages.Statistics.Results.Views.ViewCells
    • StatsResultsPageViewCell
  • EduCATS.Pages.Statistics.Students.Models
    • StudentsPageModel
  • EduCATS.Pages.Statistics.Students.ViewModels
    • StudentsPageViewModel
  • EduCATS.Pages.Statistics.Students.Views
    • StudentsPageView
  • EduCATS.Pages.Statistics.Students.Views.ViewCells
    • StudentsPageViewCell
  • EduCATS.Pages.Testing.Base.Models
    • TestingGroupModel
  • EduCATS.Pages.Testing.Base.ViewModels
    • TestingPageViewModel
  • EduCATS.Pages.Testing.Base.Views
    • TestingPageView
  • EduCATS.Pages.Testing.Base.Views.ViewCells
    • TestingHeaderViewCell
    • TestingPageViewCell
  • EduCATS.Pages.Testing.Passing.Models
    • TestPassingAnswerModel
    • TestPassingPageModel
  • EduCATS.Pages.Testing.Passing.ViewModels
    • TestPassingPageViewModel
  • EduCATS.Pages.Testing.Passing.Views
    • TestPassingPageView
  • EduCATS.Pages.Testing.Passing.Views.ViewCells
    • TestAnswerDataTemplateSelector
    • TestEditableAnswerViewCell
    • TestMovableAnswerViewCell
    • TestMultipleAnswerViewCell
    • TestSingleAnswerViewCell
  • EduCATS.Pages.Testing.Results.ViewModels
    • TestingResultsPageViewModel
  • EduCATS.Pages.Testing.Results.Views
    • TestingResultsPageView
  • EduCATS.Pages.Testing.Results.Views.ViewCells
    • TestingResultsViewCell
  • EduCATS.Pages.Today.Base.Models
    • CalendarSubjectsModel
    • CalendarViewDayModel
    • NewsPageModel
    • SubjectPageModel
  • EduCATS.Pages.Today.Base.ViewModels
    • CalendarViewModel
    • TodayPageViewModel
  • EduCATS.Pages.Today.Base.Views
    • TodayPageView
  • EduCATS.Pages.Today.Base.Views.ViewCells
    • CalendarCarouselViewCell
    • CalendarCollectionViewCell
    • CalendarSubjectsViewCell
    • NewsPageViewCell
  • EduCATS.Pages.Today.NewsDetails.ViewModels
    • NewsDetailsPageViewModel
  • EduCATS.Pages.Today.NewsDetails.Views
    • NewsDetailsPageView
  • EduCATS.Themes
    • AppTheme
    • Theme
  • EduCATS.Themes.DependencyServices
    • ThemePlatformSpecific
  • EduCATS.Themes.DependencyServices.Interfaces
    • IThemeNative
  • EduCATS.Themes.Interfaces
    • ITheme
  • EduCATS.Themes.Templates
    • DarkTheme
    • DefaultTheme

Class RoundedListTemplateSelector

Rounded list template selector.

Inheritance
object
ElementTemplate
DataTemplate
DataTemplateSelector
RoundedListTemplateSelector
Implements
IDataTemplate
IDataTemplateController
Inherited Members
DataTemplateSelector.SelectTemplate(object, BindableObject)
DataTemplate.SetBinding(BindableProperty, BindingBase)
DataTemplate.SetValue(BindableProperty, object)
DataTemplate.Bindings
DataTemplate.Values
ElementTemplate.CreateContent()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: EduCATS.Controls.RoundedListView.Selectors
Assembly: EduCATS.dll
Syntax
public class RoundedListTemplateSelector : DataTemplateSelector, IDataTemplate, IDataTemplateController

Constructors

RoundedListTemplateSelector(Func<object>, bool)

Get template selector.

Declaration
public RoundedListTemplateSelector(Func<object> func, bool checkbox)
Parameters
Type Name Description
Func<object> func

Func.

bool checkbox

Is template checkbox.

RoundedListTemplateSelector(Type, bool)

Get template selector.

Declaration
public RoundedListTemplateSelector(Type type, bool checkbox)
Parameters
Type Name Description
Type type

View cell type.

bool checkbox

Is template checkbox.

Fields

CheckboxTemplate

Checkbox template.

Declaration
public DataTemplate CheckboxTemplate
Field Value
Type Description
DataTemplate

NavigationTemplate

Navigation template.

Declaration
public DataTemplate NavigationTemplate
Field Value
Type Description
DataTemplate

Methods

OnSelectTemplate(object, BindableObject)

Template selection overriding.

Declaration
protected override DataTemplate OnSelectTemplate(object item, BindableObject container)
Parameters
Type Name Description
object item

Selected object.

BindableObject container

Bindable object.

Returns
Type Description
DataTemplate

Template.

Overrides
DataTemplateSelector.OnSelectTemplate(object, BindableObject)

Implements

IDataTemplate
IDataTemplateController
In this article
Back to top Copyright (C) EduCATS. Generated by DocFX.