本文整理汇总了C#中System.Windows.RoutedEventArgs类的典型用法代码示例。如果您正苦于以下问题:C# RoutedEventArgs类的具体用法?C# RoutedEventArgs怎么用?C# RoutedEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RoutedEventArgs类属于System.Windows命名空间,在下文中一共展示了RoutedEventArgs类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnCancelWorker_Click
private void btnCancelWorker_Click(object sender, RoutedEventArgs e)
{
Trace("btnCancelWorker_Click");
t.Abort();
btnStartWorker.IsEnabled = true;
btnCancelWorker.IsEnabled = false;
}
示例2: button1_Click
private void button1_Click(object sender, RoutedEventArgs e)
{
++equationsCount;
string xamlTextBox = XamlWriter.Save(t1);
StringReader stringReader = new StringReader(xamlTextBox);
XmlReader xmlReader = XmlReader.Create(stringReader);
TextBox newTextBox = (TextBox)XamlReader.Load(xmlReader);
newTextBox.Name = "t" + equationsCount.ToString();
newTextBox.Text = "";
newTextBox.LostFocus += textBox_LostFocus;
newTextBox.Margin = new Thickness(0, 29*(equationsCount-1) + 4, 6, 0);
grid2.Children.Add(newTextBox);
string xamlLabel = XamlWriter.Save(label2);
stringReader = new StringReader(xamlLabel);
xmlReader = XmlReader.Create(stringReader);
Label newLabel = (Label)XamlReader.Load(xmlReader);
newLabel.Name = "label" + (equationsCount*2).ToString();
newLabel.Content = equationsCount.ToString() +":";
newLabel.Margin = new Thickness(6, 29 * (equationsCount-1) + 4, 0, 0);
grid2.Children.Add(newLabel);
varForEq.Add(new List<string>());
}
示例3: btnDelete_Click
/// <summary>
/// Handles the Click event of the btnDelete control. Deletes all the specified Team Box Score, as well as any corresponding
/// Player Box Scores, from the database.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">
/// The <see cref="RoutedEventArgs" /> instance containing the event data.
/// </param>
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
var r =
MessageBox.Show(
"Are you sure you want to delete this/these box score(s)?\n" + "This action cannot be undone.\n\n"
+ "Any changes made to Team Stats by automatically adding this/these box score(s) to them won't be reverted by its deletion.",
"NBA Stats Tracker",
MessageBoxButton.YesNo);
if (r == MessageBoxResult.Yes)
{
foreach (var bse in dgvBoxScores.SelectedItems.Cast<BoxScoreEntry>().ToList())
{
if (bse != null)
{
var id = bse.BS.ID;
_db.Delete("GameResults", "GameID = " + id);
_db.Delete("PlayerResults", "GameID = " + id);
}
_bsHist.Remove(bse);
MainWindow.BSHist.Remove(bse);
}
}
}
示例4: LoginButtonClicked
private async void LoginButtonClicked(object sender, RoutedEventArgs e)
{
Button buttonClicked = sender as Button;
if (buttonClicked != null)
{
String testName = null;
MobileServiceAuthenticationProvider provider =
MobileServiceAuthenticationProvider.MicrosoftAccount;
if (buttonClicked.Name.Contains("MicrosoftAccount"))
{
provider = MobileServiceAuthenticationProvider.MicrosoftAccount;
testName = "Microsoft Account Login";
}
else if (buttonClicked.Name.Contains("Facebook"))
{
provider = MobileServiceAuthenticationProvider.Facebook;
testName = "Facebook Login";
}
else if (buttonClicked.Name.Contains("Twitter"))
{
provider = MobileServiceAuthenticationProvider.Twitter;
testName = "Twitter Login";
}
else if (buttonClicked.Name.Contains("Google"))
{
provider = MobileServiceAuthenticationProvider.Google;
testName = "Google Login";
}
bool useProviderStringOverload = UseProviderStringOverloadCheckBox.IsChecked.Value;
TestResultsTextBlock.Text = await LoginTests.ExecuteTest(testName, () => LoginTests.TestLoginAsync(provider, useProviderStringOverload));
}
}
示例5: btnVector_Click
/// <summary>
/// Tests for Vektor class
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnVector_Click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
txtVector.Text = "Starting test suite for the Vektor class.\r\n\r\n";
// Sample data
List<Eksam.Vektor> vectors = new List<Vektor>{
new Vektor(),
new Vektor(1,1),
new Vektor(0,1),
new Vektor(2.2, 1.2),
new Vektor(10,-4),
null
};
// Go over all defined operations and input combinations
foreach (Vektor vector in vectors)
{
foreach (Vektor secondVector in vectors)
{
txtVector.Text += vector + " + " + secondVector + " = " + (vector + secondVector) + "\r\n";
txtVector.Text += vector + " - " + secondVector + " = " + (vector - secondVector) + "\r\n";
txtVector.Text += vector + " == " + secondVector + " ... " + (vector == secondVector) + "\r\n";
txtVector.Text += vector + vector + " (length " + (vector == null ? 0 : vector.Length()) + ") > " + secondVector + " (length " + (secondVector == null ? 0 : secondVector.Length()) + ")" + " ... " + (vector > secondVector) + "\r\n";
txtVector.Text += vector + vector + " (length " + (vector == null ? 0 : vector.Length()) + ") < " + secondVector + " (length " + (secondVector == null ? 0 : secondVector.Length()) + ")" + " ... " + (vector < secondVector) + "\r\n";
}
}
watch.Stop();
double elapsed = watch.ElapsedMilliseconds;
txtVector.Text += "\r\nTest suite finished, time elapsed: " + elapsed + "ms.";
}
示例6: MainPage_Loaded
// Load data for the ViewModel Items
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
if (!App.ViewModel.IsDataLoaded)
{
App.ViewModel.LoadData();
}
}
示例7: _page_Unloaded
/// <summary>
/// Handles the Unloaded event of the _page control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param>
void _page_Unloaded(object sender, RoutedEventArgs e)
{
_page.Loaded -= _page_Loaded;
_page.Unloaded -= _page_Unloaded;
App.Instance.ApplicationWindow.WindowBackgroundContent.Visibility = Visibility.Visible;
}
示例8: FolderStore_Click
private void FolderStore_Click(object sender, RoutedEventArgs e)
{
FolderBrowserDialog FolderDialog = new FolderBrowserDialog();
FolderDialog.ShowDialog();
FolderSave = FolderDialog.SelectedPath;
}
示例9: Help_Click
private void Help_Click(object sender, RoutedEventArgs e)
{
var help = new System.Diagnostics.Process();
help.StartInfo.FileName = @"Archiver Revolution.chm";
help.StartInfo.UseShellExecute = true;
help.Start();
}
示例10: StartClick
private void StartClick(object sender, RoutedEventArgs e)
{
if (!_colorClient.IsConnected)
_colorClient.Connect(ServerIp.Text, 4530);
else
_colorClient.Disconnect();
}
示例11: Button_OnClick
private void Button_OnClick(object sender, RoutedEventArgs e)
{
if (_isSettingsOpen)
CloseSettings();
else
OpenSettings();
}
示例12: chkOwnsJournal_Click
private void chkOwnsJournal_Click(object sender, RoutedEventArgs e)
{
if (chkOwnsJournal.IsChecked == true)
embeddedFrame.JournalOwnership = JournalOwnership.OwnsJournal;
else
embeddedFrame.JournalOwnership = JournalOwnership.UsesParentJournal;
}
示例13: button1_Click
private void button1_Click(object sender, RoutedEventArgs e)
{
image1.Source = null;
PhotoChooserTask objPhotoChooser = new PhotoChooserTask();
objPhotoChooser.Completed += new EventHandler<PhotoResult>(PhotoChooseCall);
objPhotoChooser.Show();
}
示例14: btnButXPotion_Click
//XPotion
private void btnButXPotion_Click(object sender, RoutedEventArgs e)
{
Shield.Visibility = System.Windows.Visibility.Collapsed;
HealthPotion.Visibility = System.Windows.Visibility.Collapsed;
Xpotion.Visibility = System.Windows.Visibility.Visible;
ManaPotion.Visibility = System.Windows.Visibility.Collapsed;
HolyWater.Visibility = System.Windows.Visibility.Collapsed;
Lightning.Visibility = System.Windows.Visibility.Collapsed;
Drain.Visibility = System.Windows.Visibility.Collapsed;
Fire.Visibility = System.Windows.Visibility.Collapsed;
Ice.Visibility = System.Windows.Visibility.Collapsed;
Heal.Visibility = System.Windows.Visibility.Collapsed;
Quake.Visibility = System.Windows.Visibility.Collapsed;
Scan.Visibility = System.Windows.Visibility.Collapsed;
Dark.Visibility = System.Windows.Visibility.Collapsed;
GunSlinger.Visibility = System.Windows.Visibility.Collapsed;
Poison.Visibility = System.Windows.Visibility.Collapsed;
Thunder.Visibility = System.Windows.Visibility.Collapsed;
Inferno.Visibility = System.Windows.Visibility.Collapsed;
Blizzard.Visibility = System.Windows.Visibility.Collapsed;
CureAll.Visibility = System.Windows.Visibility.Collapsed;
CounterAttack.Visibility = System.Windows.Visibility.Collapsed;
Earth.Visibility = System.Windows.Visibility.Collapsed;
FallenAngel.Visibility = System.Windows.Visibility.Collapsed;
//Gives information about potion
itemSelected = 2;
canvasDescriptionOfItemAndToBuy.Visibility = System.Windows.Visibility.Visible;
txtItemAndDescription.Text = "A Middle end remedy that will replenish 350 Health";
txtPointsForItemToBuy.Text = "300";
}
示例15: ResolveKotusResults
private void ResolveKotusResults(object sender, RoutedEventArgs e)
{
var resolveFromKotus = Module1.resolveFromKotus(textBox1.Text);
textBlock1.Text = "";
/*for (var i = 0; i < resolveFromKotus.Count(); i++)
{
textBlock1.Text += resolveFromKotus.ElementAt(i) + ", ";
textBlock1.Text += i%8 == 0 ? "\n" : "";
}*/
int ui = 0;
var splits = from name in resolveFromKotus
group name by ui++ < 8 into part
select part.AsEnumerable().Aggregate(((x, y) => x + ", " + y));
var f = resolveFromKotus.Where((x, i) => i % 8 == 0).Select((x, i) => resolveFromKotus.Skip(i * 8).Take(8));
var joined = f.Select(chunk => chunk.Aggregate(((x, y) => x + ", " + y)));
foreach (var result in joined)
{
textBlock1.Text += result + "\n";
}
// from x in resolveFromKotus
/*while(resolveFromKotus.Any())
{
var enumerable = resolveFromKotus.Take(5);
textBlock1.Text += enumerable.Aggregate((x, y) => x + ", " + y);
resolveFromKotus.Skip(5);
}
*/
}