Create and retrieve cookies from a Windows Presentation Foundation (WPF) application using SetCookie and GetCookie.
<Page x:Class="CookiesSampleCSharp.HomePage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" WindowTitle="Cookies Sample"> <StackPanel> <Label>Set Cookie Value:</Label> <TextBox Name="setCookieValueTextBox">Cookie1=Value1</TextBox> <Button HorizontalAlignment="Right" Name="setCookieButton" Click="setCookieButton_Click">Set Cookie</Button> <Label>Get Cookie Value:</Label> <TextBox Name="getCookieValueTextBox"></TextBox> <Button HorizontalAlignment="Right" Name="getCookieButton" Click="getCookieButton_Click">Get Cookie</Button> </StackPanel> </Page> //File:Window.xaml.vb Imports System Imports System.ComponentModel Imports System.Windows Imports System.Windows.Controls Imports System.Windows.Interop Imports System.Windows.Navigation Namespace CookiesSampleCSharp Public Partial Class HomePage Inherits System.Windows.Controls.Page Public Sub New() InitializeComponent() End Sub Private Sub setCookieButton_Click(sender As Object, e As RoutedEventArgs) Try Application.SetCookie(BrowserInteropHelper.Source, Me.setCookieValueTextBox.Text) Catch ex As Win32Exception MessageBox.Show(ex.Message & " (Native Error Code=" & ex.NativeErrorCode & ")") End Try End Sub Private Sub getCookieButton_Click(sender As Object, e As RoutedEventArgs) Try Me.getCookieValueTextBox.Text = Application.GetCookie(BrowserInteropHelper.Source) Catch ex As Win32Exception MessageBox.Show(ex.Message & " (Native Error Code=" & ex.NativeErrorCode & ")") End Try End Sub End Class End Namespace