2 After an hour or so of searching the web, I randomly happened to try changing the access modifier on my Resources.resx file from `internal` to `public`. To do so, open your .resx file in the Visual Studio editor, and change the drop-down menu labeled "Access Modifier" to "public", which should be the only other option besides "internal".
1 As stated in the **[documentation](https://git-scm.com/docs/git-push)**, a refspec _"Specif(ies) what destination ref to update with what source object. The format of a <refspec> parameter is an optional plus `+`, followed by the source object <src>, followed by a colon `:`, followed by the destination ref <dst>."_
2 After struggling with this issue for about two hours, I realized that the UWP framework is connecting the bindings in the order they are set, so the `SelectedItem` is being set correctly, but is then cleared when the `ItemsSource` value is set. Changing my XAML to the following fixes the problem: