Hi,
The 1000 feature limit is just the default (same limit as for an online / ArcGIS Server feature layer). You can override this via the MaxRecords property on the LocalFeatureService (before the service is started).
e.g.
LocalFeatureService localFeatureService = new LocalFeatureService()
{
MaxRecords = 10000,
Path = "path to Map Package (.mpk)",
};
Or it's also settable via one of the overloads on the LocalFeatureService.GetService() / GetServiceAsync() convenience methods.
e.g.
LocalFeatureService.GetServiceAsync("path to Map Package (.mpk)", 10000,(service)=>
{
//...
});
However - I'd be interested in more details on why you need to use a want to put these 10,000 points in a LocalFeatureLayer or FeatureLayer instead of using a dynamic map service layer? - i.e. what additional functionality are you looking for?
Cheers
Mike