一、隐藏功能按钮(XAML)
<s:BrowserPage x:Class="Smart.App.Public.RepTruckCustomerBalancePage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:s="http://schemas.smartsoft.com/2013/xaml/presentation"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
d:DesignHeight="768"
d:DesignWidth="1024"
CanAdd="False"
CanEdit="False"
CanDelete="False"
mc:Ignorable="d">
二、屏蔽权限 (C#)
public override void CanExecuted(object sender, CanExecuteRoutedEventArgs e)
{
base.CanExecuted(sender, e);
if (e.Command == Smart.Controls.Commands.Add)
{
e.CanExecute = false;
}
}
public override void CanExecutedWithCurrentItem(object sender, CanExecuteRoutedEventArgs e)
{
base.CanExecutedWithCurrentItem(sender, e);
if (e.Command == Smart.Controls.Commands.Edit)
{
e.CanExecute = false;
}
if (e.Command == Smart.Controls.Commands.Delete)
{
e.CanExecute = false;
}
if (e.Command == Smart.Controls.Commands.Attachment)
{
e.CanExecute = false;
}
}