File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3838[ assembly: ExportRenderer ( typeof ( NControlView ) , typeof ( NControlViewRenderer ) ) ]
3939namespace NControl . Droid
4040{
41+ public class NControlViewRenderer : NControlViewRenderer < NControlView > { }
42+
4143 /// <summary>
4244 /// NControlView renderer.
4345 /// </summary>
4446 [ Preserve ( AllMembers = true ) ]
45- public class NControlViewRenderer : VisualElementRenderer < NControlView >
47+ public class NControlViewRenderer < TNControlView > : VisualElementRenderer < TNControlView >
48+ where TNControlView : NControlView
4649 {
4750 /// <summary>
4851 /// Used for registration with dependency service
@@ -56,7 +59,7 @@ public static void Init ()
5659 /// Raises the element changed event.
5760 /// </summary>
5861 /// <param name="e">E.</param>
59- protected override void OnElementChanged ( ElementChangedEventArgs < NControlView > e )
62+ protected override void OnElementChanged ( ElementChangedEventArgs < TNControlView > e )
6063 {
6164 base . OnElementChanged ( e ) ;
6265
Original file line number Diff line number Diff line change 3939[ assembly: ExportRenderer ( typeof ( NControlView ) , typeof ( NControlViewRenderer ) ) ]
4040namespace NControl . iOS
4141{
42- /// <summary>
43- /// NControlView renderer.
44- /// </summary>
42+ public class NControlViewRenderer : NControlViewRenderer < NControlView > { }
43+
44+ /// <summary>
45+ /// NControlView renderer.
46+ /// </summary>
4547 [ Preserve ( AllMembers = true ) ]
46- public class NControlViewRenderer : VisualElementRenderer < NControlView >
48+ public class NControlViewRenderer < TNControlView > : VisualElementRenderer < TNControlView >
49+ where TNControlView : NControlView
4750 {
4851 /// <summary>
4952 /// The gesture recognizer.
@@ -62,7 +65,7 @@ public class NControlViewRenderer: VisualElementRenderer<NControlView>
6265 /// Raises the element changed event.
6366 /// </summary>
6467 /// <param name="e">E.</param>
65- protected override void OnElementChanged ( ElementChangedEventArgs < NControlView > e )
68+ protected override void OnElementChanged ( ElementChangedEventArgs < TNControlView > e )
6669 {
6770 base . OnElementChanged ( e ) ;
6871
You can’t perform that action at this time.
0 commit comments