現在のプロジェクトでは、Silverlightプロジェクトの開発にtelerik radコントロールを使用しています。ログインしているユーザーによると、列はデータグリッドに表示されます。一部のユーザーでは、一部のグリッド列が非表示に設定されているため、列間にギャップが生じます。 、ユーザーがログインしているとき、列の間のスペースがよく見えません、誰もがこのギャップを修正する方法を知っていますか、どうもありがとうございました。
コンバーターを使用していますが、
<telerik:GridViewDataColumn DataMemberBinding="{Binding LastQtyNotAvail}" Width="150" IsVisible="{Binding IsColumnVisibleToCustomer, Source={StaticResource PFOViewModel}}" IsReadOnly="True" TextAlignment="Right" HeaderTextAlignment="Center"/>
public bool IsColumnVisibleToCustomer
{get
{
return !WebContext.Current.User.IsInRole("Customer");
}
} public bool IsInRole(string role) { if ((this.Roles == null)) { return false; } return global::System.Linq.Enumerable.Contains(this.Roles, role);
}