Since the "Team Foundation Service" hasn't an administrative console, it's not possible to use it to delete a hosted project.
So to delete a team project from one Team Foundation Service collection you have to use the "tfsdeleteproject.exe" command line tool:
tfsdeleteproject /collection:https://<your collection>.VisualStudio.com/DefaultCollection <"Project Name">
For further information, see: http://social.msdn.microsoft.com/Forums/en-US/TFService/thread/81997146-a64f-43fb-9952-57d71542cd11
Saturday, August 10, 2013
Wednesday, June 5, 2013
GridView Scroll to a desired group in a Windows Store App
By default, in a Windows Store App, the focus in a GridView is given to the element "0" of the group "0". But what if you wanto to change this behaviour and make it "open" to another element?
To do it, you have to manage the itemGridView_Loaded event and use the CollectionView:
In XAML:
Incode-behind:
To do it, you have to manage the itemGridView_Loaded event and use the CollectionView:
In XAML:
<GridView
x:Name="itemGridView"
AutomationProperties.AutomationId="ItemGridView"
AutomationProperties.Name="Grouped Items"
Grid.RowSpan="2"
Padding="116,137,40,46"
ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
SelectionMode="None"
IsSwipeEnabled="false"
IsItemClickEnabled="True"
ItemClick="ItemView_ItemClick"
Loaded="itemGridView_Loaded">
private bool firstTime = true;
private void itemGridView_Loaded(object sender, RoutedEventArgs e)
{
ICollectionView view;
ICollectionViewGroup myGroup;
Data.MyDataType myItem;
if (!this.firstTime) return; else firstTime = false;
view = itemGridView.ItemsSource as ICollectionView;
view.CurrentChanged += view_CurrentChanged;
int groupIndex = 2; // an integer value between 0 and # of items in the groups collection
myGroup = view.CollectionGroups[groupIndex] as ICollectionViewGroup;
myItem = recipeGroup.GroupItems[0] as Data.MyDataType;
view.MoveCurrentTo(myItem);
}
private void view_CurrentChanged(object sender, object e)
{
ICollectionView view;
Data.MyDataType myItem;
view = itemGridView.ItemsSource as ICollectionView;
view.CurrentChanged -= view_CurrentChanged;
myItem = view.CurrentItem as Data.MyDataType;
itemGridView.ScrollIntoView(view.CurrentItem, ScrollIntoViewAlignment.Leading);
}
Wednesday, May 29, 2013
Privacy Policy in Charm Bar: the easiest way
When you make a Windows Store App, if it uses any Network connection, you have to specify your Privacy Settings in both Store page and Charm Bar.
But how to do it? What's the simplest way?
So, here's the answers.
Do the following in your App.xaml.cs:
1) Add the namespaces
2) Add the handler during app initialization (into OnLaunched())
3) Add my handler that shows the privacy text
4) Add OpenPrivacyPolicy method
But how to do it? What's the simplest way?
So, here's the answers.
Do the following in your App.xaml.cs:
1) Add the namespaces
using Windows.UI.ApplicationSettings; using Windows.UI.Popups;
2) Add the handler during app initialization (into OnLaunched())
SettingsPane.GetForCurrentView().CommandsRequested += SettingCharmManager_CommandsRequested;
3) Add my handler that shows the privacy text
private void SettingCharmManager_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
args.Request.ApplicationCommands.Add(new SettingsCommand("privacypolicy", "Privacy policy", OpenPrivacyPolicy));
}
4) Add OpenPrivacyPolicy method
private async void OpenPrivacyPolicy(IUICommand command)
{
Uri uri = new Uri("http://my_website/my_privacy.html");
await Windows.System.Launcher.LaunchUriAsync(uri);
}
Tuesday, May 14, 2013
Free technical e-book on the Microsoft platform
While a lot of information on application development is available on the internet and in books, that information is becoming harder to digest. If you do not enjoy reading several 500+ page books, or scouring the web for relevant blog posts and articles, you have come to the right place.
Syncfusion publishes the Succinctly series concise technical books that target developers working on the Microsoft platform. Each book is around 100 pages and is guaranteed to enlighten you on the topic of interest. Download a copy, get a cup of your favorite beverage, and enjoy!
Here's the link: http://www.syncfusion.com/resources/techportal/ebooks
Monday, April 8, 2013
SharePoint 2013: The username is invalid. The account must be a valid domain account
When configuring SharePoint 2013 in “Complete” mode you get a “The username is invalid. The account mist be a valid domain account” when using a local account to configure the farm…
Out of the box SharePoint only supports “Stand-alone” mode for non domain environments, but this forces you to use SQL Server 2008 R2 Express Edition which is most cases is unacceptable.
The solution is to use a PowerShell command to create the initial configuration of the farm with a local account:
1) Start the SharePoint PowerShell (not the "standard" one)
2) Run “New-SPConfigurationDatabase” from the command line and follow the instructions. This will create the farm and configure the necessary accounts.
Subscribe to:
Posts (Atom)


