всякий раз, когда я пытаюсь добавить tileSlider в сетку, вызывается NRE. Я не могу объяснить, почему, надеюсь, кто-то из вас может мне помочь.nullReferenceException Добавление объекта в сетку
EDIT2: tileSlider является таможенный контроль, представленная здесь: http://tileslider.codeplex.com/ Я пытался использовать его в своем приложении и не удалось реализовать это в C# -кода позади.
код:
private void addNormalTiles()
{
foreach (KeyValuePair<TileSlider, int[]> slider in (App.Current as App).normalTiles)
{
TileSlider x = slider.Key;
x.Size = 228;
Grid.SetColumnSpan(x, 2);
Grid.SetRowSpan(x, 2);
Grid.SetRow(x, slider.Value[0]);
Grid.SetColumn(x, slider.Value[1]);
ContentPanel.Children.Add(x);
}
}
благодаря
EDIT:
System.NullReferenceException wurde nicht behandelt.
Message=NullReferenceException StackTrace: at
ScottIsAFool.Controls.TileSlider.TileSlider_Loaded(Object sender, RoutedEventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate
handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs,
Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
возможно дубликат [Что такое NullReferenceException в .NET?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net) –