mirror of
https://github.com/bitwarden/mobile
synced 2025-12-15 15:53:44 +00:00
Extended controls
This commit is contained in:
23
src/iOS/Controls/ExtendedTabbedPageRenderer.cs
Normal file
23
src/iOS/Controls/ExtendedTabbedPageRenderer.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Bit.App.Controls;
|
||||
using Bit.iOS.Controls;
|
||||
using Xamarin.Forms;
|
||||
using Xamarin.Forms.Platform.iOS;
|
||||
|
||||
[assembly: ExportRenderer(typeof(ExtendedTabbedPage), typeof(ExtendedTabbedPageRenderer))]
|
||||
namespace Bit.iOS.Controls
|
||||
{
|
||||
public class ExtendedTabbedPageRenderer: TabbedRenderer
|
||||
{
|
||||
protected override void OnElementChanged(VisualElementChangedEventArgs e)
|
||||
{
|
||||
base.OnElementChanged(e);
|
||||
|
||||
var page = (ExtendedTabbedPage)Element;
|
||||
|
||||
TabBar.TintColor = page.TintColor.ToUIColor();
|
||||
TabBar.BarTintColor = page.BarTintColor.ToUIColor();
|
||||
TabBar.BackgroundColor = page.BackgroundColor.ToUIColor();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user