You need to implement properties/methods that evaluate permissions of the current user (e.g. CurrentUser.AllowedToCreate, CurrentUser.AllowedToRead, ...). To reduce the number of permissions you might use enum flags (AllowedToCreate = AllowedToRead + AllowedToCreate).
Then on the WPF side you can control the Visibility/IsEnabled of the menu items by DataTriggers (MultipleDataTriggers).