mirror of
https://github.com/bitwarden/mobile
synced 2025-12-11 22:03:27 +00:00
Add a base ExtendedTableViewRenderer we can use. Signed-off-by: Alistair Francis <alistair@alistair23.me>
29 lines
815 B
C#
29 lines
815 B
C#
using System;
|
|
using System.ComponentModel;
|
|
using Bit.App.Controls;
|
|
using Bit.UWP.Controls;
|
|
using Xamarin.Forms;
|
|
using Xamarin.Forms.Platform.UWP;
|
|
using Windows.UI.Xaml;
|
|
using Windows.UI.Xaml.Controls;
|
|
|
|
|
|
[assembly: ExportRenderer(typeof(ExtendedTableView), typeof(ExtendedTableViewRenderer))]
|
|
namespace Bit.UWP.Controls
|
|
{
|
|
public class ExtendedTableViewRenderer : TableViewRenderer
|
|
{
|
|
public override SizeRequest GetDesiredSize(double widthConstraint, double heightConstraint)
|
|
{
|
|
var baseSize = new Size(Control.Width, Control.Height);
|
|
|
|
return new SizeRequest(new Size(baseSize.Width, baseSize.Height));
|
|
}
|
|
|
|
protected override void OnElementChanged(ElementChangedEventArgs<TableView> e)
|
|
{
|
|
base.OnElementChanged(e);
|
|
}
|
|
}
|
|
}
|