Todo.xaml
list tap
private
async
void
ToDoTaskTap(
object
sender, ItemTappedEventArgs e)
{
var user = ToDoTask.SelectedItem
as
tblEmpTask;
if
(user !=
null
)
{
var mainViewModel = BindingContext
as
MainViewModel;
if
(mainViewModel !=
null
)
{
mainViewModel.Selected = user;
await Navigation.PushAsync(
new
ToDoDetail(mainViewModel));
}
}
tblEmpTask.cs
public
class
tblEmpTask
{
public
string
strTaskName {
get
;
set
; }
}
TodoDetail.xaml
<
telerikInput:RadDataForm
x:Name
=
"dataForm"
>
<
telerikInput:RadDataForm.Source
>
<
local1:MainViewModel
/>
</
telerikInput:RadDataForm.Source
>
</
telerikInput:RadDataForm
>
MainViewModel.cs
public
class
MainViewModel : INotifyPropertyChanged
{
public
tblEmpTask Selected
{
get
{
return
_Selected; }
set
{
_Selected = value;
OnPropertChanged();
}
}
[DisplayOptions(Header =
"Name"
)]
public
string
Name
{
get
{
return
this
.Selected.strTaskName; }
set
{
if
(value !=
this
.Selected.strTaskName)
{
this
.Selected.strTaskName = value;
OnPropertChanged();
}
}
}
}
I need to pass data to from listview to tododetail page where i have telerik dataform, but i am not able to do it anyone can help me with that