<navigationdrawer:SfNavigationDrawer.DrawerSettings>
<navigationdrawer:DrawerSettings DrawerHeaderHeight="0"
DrawerFooterHeight="0"
DrawerWidth="{Binding ItsColumnWidth}"
Position="Right" EnableSwipeGesture="False">
<navigationdrawer:DrawerSettings.DrawerContentView>
//Some Content
</navigationdrawer:DrawerSettings.DrawerContentView>
</navigationdrawer:DrawerSettings>
I have binded ItsColumnWidth with DrawerWidth Property.
public double ItsColumnWidth
{
get => _columnWidth;
set
{
if (value == _columnWidth) return;
_columnWidth = value;
RaisePropertyChanged(nameof(ItsColumnWidth));
}
}
But DrawerWidth isn't changing though ItsColumnWidth is changing from view models. view model is working fine. If I bind a general Label from that view model, it's working.
Could you please address this issue and let me know work around for this?